
批改狀態(tài):合格
老師批語(yǔ):還沒(méi)學(xué)到流程控制, 超前了
/*php 變量
1-變量聲明:PHP是一種不需要提前聲明變量類(lèi)型的語(yǔ)言;
變量的第一次賦值,也被稱(chēng)為初始化,若再次賦值則應(yīng)該屬于“修改/更新”;
在PHP中,我們使用“$”符號(hào)表示變量;
2-變量的命名:在PHP中,變量名稱(chēng),必須由字母、數(shù)字或者下劃線組成,并且不能由數(shù)字開(kāi)頭;
其次,PHP的變量名是“嚴(yán)格區(qū)分大小寫(xiě)”,也就是說(shuō) $name和$Name是兩個(gè)完全不同的變量;
注意事項(xiàng):在PHP中函數(shù)的名稱(chēng)是不嚴(yán)格區(qū)分大小寫(xiě);
3-變量的數(shù)據(jù)類(lèi)型:因?yàn)镻HP中沒(méi)有為了標(biāo)識(shí)變量中數(shù)據(jù)類(lèi)型,而提供的變量類(lèi)型聲明,所以我們通過(guò)
變量所被賦予的值,來(lái)讓變量獲得相應(yīng)的數(shù)據(jù)類(lèi)型;
4-數(shù)據(jù)類(lèi)型的種類(lèi):
4.1 基本類(lèi)型:數(shù)值(整數(shù)/實(shí)數(shù)),字符串類(lèi)型,布爾型;
數(shù)值型:他們的取值范圍,與計(jì)算機(jī)的字長(zhǎng)相關(guān),32位/64位;
字符串,必須使用“定界”符進(jìn)行包裹,也就是單引號(hào)或者雙引號(hào);
單引號(hào):其中包裹的是“純字符”;
雙引號(hào):其中除了可以包裹純字符以外,還能夠解析其中的變量與特殊字符;
其次,字符串的輸出也與字符編碼集有關(guān),例如 gbk / utf8 / utf8mb4
布爾值:在代碼里面多用于判斷,表示“真、假”(true/false);
4.2 復(fù)合類(lèi)型:一般是指“一個(gè)變量與多個(gè)值存在對(duì)應(yīng)關(guān)系”的變量,例如 數(shù)組,對(duì)象;
4.3 特殊類(lèi)型:資源(文件、數(shù)據(jù)庫(kù)連接等),null;
5-相關(guān)方法
echo,回顯,只輸出無(wú)返回值;
print ,回顯輸出,有返回值,返回值為1
print_r
range()
var_export()
var_dump()
*/
//單引號(hào),雙引號(hào)輸出與變量
$good_name = '青椒';
//數(shù)值型
$price = 4.68;
$number = 4;
function goods_total($p, $n)
{
return $total = $p * $n;
}
$zol = goods_total($price, $number);
echo '您購(gòu)買(mǎi)的';
echo "$good_name ,單價(jià)是 $price 元/公斤,當(dāng)前重量為 $number 公斤,合計(jì)消費(fèi)金額為 $zol 元";
echo '<br/>';
echo "您購(gòu)買(mǎi)的: {$good_name} ,單價(jià)是: {$price} 元/公斤,當(dāng)前重量為 {$number} 公斤,合計(jì)消費(fèi)金額為 {$zol} 元<br>";
echo '<br/>';
echo '<br/>';
//print 執(zhí)行后有返回值,且為1;
if (print $zol ==1){
echo 'print 返回值為1';
echo '<br/>';
echo '<br/>';
}
//print_r,具備返回值(可選),若返回值 true,則只返回不顯示;
echo '<br/>';
print_r($zol,true);
echo '<br/>';
print_r($zol,false);
echo '<br/>';
//數(shù)組
$list = range(2,8,2);
print_r($list);
echo '<br/>';
echo $list;
echo '<br/>';
//輸出變量的相關(guān)信息;
var_dump($good_name,$price,$number,$zol);
//將變量,以源碼的形式輸出;
echo '<pre>'.var_export($list,true).'</pre>'.'<br/>';
echo var_export($list).'<br/>';
//循環(huán)判斷輸出
for ($i=1;$i<10;$i++){
$i=$i+1;
if ($i>6){
echo $i;
echo '<br/>';
}
else{
echo 'i<6,無(wú)法輸出!';
echo '<br/>';
}
}
微信掃碼
關(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)