2.變數常量和註釋
阿新 • • 發佈:2021-12-20
1. PHP程式碼的基本語法
php程式碼是以<?php開始
的,以?>結束
,並且每行程式碼必須以;(分號)
結束,注意:所有的符號都是英文字元
1.1 變數、常量和註釋
1.1 什麼是變數
變數就是可變的量,用來記錄事物變化的狀態,比如商品的價格,公司的人員,還有程式設計師的頭髮
1.2 變數命名的語法
在php中變數的命名是以$(美元符號)
開始的,比如:
<?php
$name = "ymn"
?>
變數命名規則 :
-
必須要以$開始,如變數x必須要寫成$x
-
變數名只能包含數字,字母,下劃線
-
變數的首字母不能以數字開始
-
變數的名字區分大小寫
-
必須以字母或者下劃線開始 , 不能有空格
-
變數命名要有意義(別寫xxx,aaa,ccc)這種變數名
1.3 三種變數
1.3.1可變變數
<?php
$shu = ‘biao’;
//定義了一個變數叫作$biao 將他的值設定為滑鼠
$biao = ‘滑鼠’;
//$$shu就是可變變數;在已宣告的變數$shu前又加上了一個變數符 echo會把變數的值輸出到螢幕
echo $$shu;
?>
1.3.2 外部變數
PHP的外部變數是PHP在使用過程中規定好的一些變數。這些變數的值一般都是從本檔案外部傳進來的
login.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>登入</title> </head> <body> <form action="login.php" method="post"> <label for="user">使用者名稱:</label> <input type="text" name="username" id="user"> <label for="pwd">密碼:</label> <input type="password" name="password" id="pwd"> <input type="submit" value="登入"> </form> </body> </html>
login.php
<?php
$user = $_POST['username'].'<br>';
$pwd = $_POST['password'];
echo $user, $pwd;
?>
其他外部變數
全域性變數名 | 變數的解釋 |
---|---|
$_GET | 得到get傳值的結果 |
$_POST | 得到post傳值的結果 |
$_REQUEST | 可以得到get的傳值結果,也能得到POST傳值的結果 |
$_COOKIE | 得到會話控制中的cookie傳值資訊 |
$_SESSION | 得到會話控制中的session傳值資訊 |
$_FILES | 得到檔案上傳的結果 |
1.3.3 環境變數
環境變數我們主要用的有$_SERVER
和$_ENV
兩個環境變數。不過,$_ENV逐漸被PHP的新版本給廢棄了
環境變數名 | 變數解釋說明 |
---|---|
EST_METHOD”] | 請求當前PHP頁面的方法 |
$_SERVER[“REQUEST_URI”] | 請求當前PHP頁面的URI |
$_SERVER[“SERVER_SOFTWARE”] | 用的是哪一種網站服務程式 |
$_SERVER[“REMOTE_ADDR”] | 客戶端的IP地址 |
$_SERVER[“SERVER_ADDR”] | 當前伺服器的IP地址 |
$_SERVER[“SCRIPT_FILENAME”] | 當前請求檔案的路徑資訊 |
$_SERVER[“HTTP_USER_AGENT”] | 當前訪問這個網址的電腦和瀏覽器的情況 |
$_SERVER[“HTTP_REFERER”] | 上級來源(使用者從哪個地址進入當前網頁) |
$_SERVER[“REQUEST_TIME”] | 當前的訪問時間資訊 |
1.4 什麼是常量
常量一般是賦值以後基本上不會發生變化的量,比如你的性別
1.5 定義常量的語法
define(常量名, 常量值)
常量知識說明:
- 常量名可以小寫,但是通常大寫
- 常量名可以不加引號,但是通常加上引號
- 在字串中呼叫常量的時候,必須在引號外面
- 常量名建議只用字母和下劃線
<?php
define('MY_NAME','PHP中文網');
echo MY_NAME;
//下面是錯誤的呼叫方式
echo '我的名字是MY_NAME';
//下面是正確的呼叫方式
echo '我的名字是'.MY_NAME;
>
1.6 什麼是註釋
所謂註釋,漢語解釋為註解,更為準確一些,因為程式碼是英文的,並且程式碼很長,時間長了人會忘了程式碼的意思作
用,所以可以加上註釋進行說明提示。
註釋功能說明:
- 對重點進行標註
- 時間長了容易忘記程式碼,方便快速回憶,以及方便查詢資訊
- 可以讓其他人更容易看懂配置資訊
- 還可以生成文件,程式碼寫完相關的文件就寫完了,提高工作效率
- 擁有註釋、空行、回車之後的程式碼看起來更優美
- 註釋可用來排錯,不確定程式碼中哪一塊寫錯了,可以將一大段註釋,確定錯誤區域。
- 註釋中的部分的內容,電腦不會執行它
1.7 註釋的語法
單行註釋 :
// 我是一行單行註釋
# 我也是一行單行註釋 不過廢棄不用了
多行註釋 :
/*
我是多行註釋
我是多行註釋
我是多行註釋
我是多行註釋
*/