PHP變量的作用域是什么?PHP變量的類型與檢測(cè),分支結(jié)構(gòu)的實(shí)例
PHP變量的作用域:
釋:變量的作用域是腳本中變量可被引用/使用的部分。
1.全局,在函數(shù)之外創(chuàng)建的變量,可在函數(shù)外部直接使用;
2.局部,在函數(shù)內(nèi)部創(chuàng)建的變量,僅限在函數(shù)內(nèi)部使用;
3.靜態(tài),在函數(shù)內(nèi)部創(chuàng)建,僅在內(nèi)部使用并且函數(shù)執(zhí)行后他的值不消失;
PHP變量的類型
標(biāo)量: 單值變量, 數(shù)值(整數(shù),浮點(diǎn)),字符串,布爾(true/false),基本數(shù)據(jù)類型
字符串:String
實(shí)例:
$name='張三';
echo $name;
單值變量, Integer實(shí)例:
$grade=5; echo $grade;數(shù)值(整數(shù),浮點(diǎn)),Float
實(shí)例:
$score=75.5;
echo $score;
布爾(true/false),Boolean實(shí)例:
$ispass=true;
var_dump($ispass);
復(fù)合類型: 多值變量,數(shù)組 Array, 對(duì)象Object 數(shù)組 Array
實(shí)例:
$subject=['語(yǔ)文','數(shù)學(xué)','英語(yǔ)']; print_r($subject);對(duì)象 Object
實(shí)例:
$actable = new stdClass(); // Object $actable->name = '李四'; $actable->course = 'php'; $actable->grade = 80; var_dump($actable); var_dump($actable->course); echo $actable->name,特殊類型: 資源,null
實(shí)例:
$link = fopen('hello.txt','r') or die('打開失敗'); echo fread($link, filesize('hello.txt')); fclose($link);null
實(shí)例:
$price = null; echo '$price is ' . $price; echo is_null($price) ? '是NULL' : '不是NULL';變量檢測(cè) gettype()
實(shí)例:
echo gettype($link); echo gettype($actable);分支結(jié)構(gòu)
單分支
實(shí)例:
$age=15; if($age<18){ echo '你還未成年'; }雙分支
實(shí)例:
$age=20; if($age<18){ echo '你還未成年'; }else{ echo '你已成年'; }三分支
實(shí)例:
$age=27; if ($age < 18) { echo '你還未成年'; }elseif($age >= 18 && $age < 60) { echo '你是輕中年'; }elseif($age>=60){ echo '您是老年人'; }總結(jié):
類型分為:
標(biāo)量: 單值變量, 數(shù)值(整數(shù),浮點(diǎn)),字符串,布爾(true/false),基本數(shù)據(jù)類型
復(fù)合類型: 多值變量,數(shù)組 Array, 對(duì)象Object;
流程控制:條件判斷 If(條件){條件成立時(shí)要執(zhí)行的代碼; },if(條件){條件成立時(shí)執(zhí)行的代碼;}else{條件不成立時(shí)執(zhí)行的代碼;},switch(條件){要執(zhí)行的代碼};
流程結(jié)構(gòu): For(初始條件;結(jié)束條件;更新條件){循環(huán)體};
猜你喜歡
聯(lián)絡(luò)方式:
電話:18905275581
郵箱:1700970777@qq.com



-
網(wǎng)站建設(shè)做SEO優(yōu)化要選擇好關(guān)鍵字策略
企業(yè)網(wǎng)站建設(shè)行業(yè)中,企業(yè)網(wǎng)站建設(shè)本來(lái)對(duì)網(wǎng)站建設(shè)寄以厚望的,由于認(rèn)識(shí)上的偏差,網(wǎng)站走到了的死胡同。要發(fā)揮企業(yè)網(wǎng)站的價(jià)值,網(wǎng)站制作之網(wǎng)站建就必須從根源上解決這些問(wèn)題,制定網(wǎng)站建設(shè)策略。 揚(yáng)州市新竹網(wǎng)絡(luò)科技有限公司創(chuàng)立...
-
虛擬主機(jī)的含義
所謂虛擬主機(jī),就是把一臺(tái)運(yùn)行在互聯(lián)網(wǎng)上的服務(wù)器劃分成多個(gè)“虛擬”的服務(wù)器,每一個(gè)虛擬主機(jī)都具有獨(dú)立的域名和完整的Internet服務(wù)器 (支持WWW、FTP、E-mail等)功能。一臺(tái)服務(wù)器上的不同虛擬主機(jī)是各自獨(dú)立的,并...
-
新手如何做好網(wǎng)站建設(shè)?
新手在做網(wǎng)站建設(shè)前先要做好網(wǎng)站策劃,要把網(wǎng)站要求,網(wǎng)站功能,網(wǎng)站設(shè)計(jì)等要求定位好,網(wǎng)站內(nèi)容資料要準(zhǔn)備,網(wǎng)站圖片要設(shè)計(jì)好。 先要把域名和主機(jī)購(gòu)買了,可以去阿里去,騰訊云等平臺(tái)購(gòu)買,域名注冊(cè)要實(shí)名認(rèn)證,要注冊(cè)好記有用...
-
手機(jī)網(wǎng)站建設(shè)的重要性
隨著移動(dòng)互聯(lián)網(wǎng)的普及,越來(lái)越多的人使用手機(jī)來(lái)瀏覽網(wǎng)站和進(jìn)行在線購(gòu)物。因此,每個(gè)企業(yè)都需要一個(gè)手機(jī)網(wǎng)站來(lái)滿足用戶的需求。 1、用戶體驗(yàn):手機(jī)網(wǎng)站可以提供更好的用戶體驗(yàn)。相比于傳統(tǒng)的網(wǎng)站,手機(jī)網(wǎng)站可以更好地適應(yīng)手機(jī)屏幕的大小和分辨率,...
-
如何在網(wǎng)站建設(shè)后進(jìn)行推廣
網(wǎng)站推廣從大方向上分一般有SEO及SEM。 也就是現(xiàn)在網(wǎng)頁(yè)頁(yè)面查找的兩種展示類別,以百度為例,查找一個(gè)關(guān)鍵詞,上面的4個(gè)方位是付費(fèi)廣告,經(jīng)過(guò)SEM的方法來(lái)優(yōu)化。下面的十個(gè)方位是天然排名位,經(jīng)過(guò)SEO的方法來(lái)做。這兒沒(méi)有辦法把這兩種...