
批改狀態(tài):合格
老師批語:超全局變量還沒有提到, 你的作業(yè)穿越了
使用一個(gè)$符號(hào)和“標(biāo)記”,來代替某個(gè)數(shù)據(jù)。
$a = 99;
注意:
1,變量名區(qū)別大小寫;
2,“=”在這里不是相等,而是賦值,就是將右邊的數(shù)據(jù)賦值給左邊。
1:由字母,數(shù)字,下劃線組成。
2:開頭不能是數(shù)字。
3:變量名不能是系統(tǒng)關(guān)鍵字。
4:盡量通俗易懂,做到—見其名則知其意。
1,賦值,將一個(gè)數(shù)據(jù)放入一個(gè)變量中。
2,取值,從變量中讀取賦值賦予的數(shù)據(jù)。
3,判斷變量,isset();
判斷一個(gè)變量名中是否存儲(chǔ)了數(shù)據(jù),判斷結(jié)果為:true和false兩種,
例:$a = 5;/ /isset($a);
4,刪除變量,unset();
當(dāng)一個(gè)變量中有數(shù)據(jù)是,我們也可以用unset(),去刪除,
unset($ 變量名);
含義:是將一個(gè)變量的值傳遞給另外一個(gè)變量;
值傳遞:
$A = 9;
$B = $A;
例中$A將值傳給$B,注意:一旦傳值后,兩個(gè)變量各式各,互補(bǔ)相干。
引用傳遞:
$A = 9;
$B = $A;
例中$A將值傳給$B,注意:引用傳值是兩個(gè)變量共用一個(gè)傳值,后面不管修改那一個(gè)變量的值,另外一個(gè)變量會(huì)同時(shí)被修改。
$_GTE變量:
代表表單通過GET方式提交數(shù)據(jù)。
代碼示例:
html代碼:
<body>
<form action="xuexi.php" method="get">
<span>數(shù)字1:<input type="text" name="n1"> </span><br/>
<span>數(shù)字2:<input type="text" name="n2"> </span><br/>
<input type="submit" value="計(jì)算">
</form>
</body>
php代碼:
<?php
$a = $_GET['n1'];
$b = $_GET['n2'];
$c = $a * $b;
echo "兩個(gè)數(shù)的商為:",$c;
$d = $a + $b;
echo "<br />兩個(gè)數(shù)的和為:",$d;
運(yùn)行結(jié)果:
$_POST變量:
代表表單通過POST方式提交數(shù)據(jù)。且提交的數(shù)據(jù)不在瀏覽器地址欄顯示。
$_REQUEST變量:
是數(shù)據(jù)的一種接收方式,代表著可以接收用GTE方式提交的數(shù)據(jù),也可以介紹POST方式提交的數(shù)據(jù)。
$_SERVER變量:
代表任何一次請(qǐng)求中,客戶端或者服務(wù)器的一些基本信息:常用的有
PHP_SELF: 表示當(dāng)前請(qǐng)求的網(wǎng)頁地址;
SERVER_NAME 表示當(dāng)前請(qǐng)求的服務(wù)器名;
SERVER_ADDR 表示當(dāng)前請(qǐng)求的服務(wù)器IP地址;
DOCUMENT_ROOT 表示當(dāng)前請(qǐng)求網(wǎng)站物理路徑;
REMOTE_ADDR 表示當(dāng)前請(qǐng)求的客戶端的IP地址;
SCRIPT_NAME 表示當(dāng)前網(wǎng)頁地址;
變量名本身又是另外一“變量”的變量。
$A = 100;
echo $A; //輸出100;
$B = "$A"; //這是一個(gè)值為$A的變量,
echo $$B; //輸出100,這里$$B就是所謂的可變變量。
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)