PHP變量的作用域是什么?PHP變量的類型與檢測,分支結(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, 對象Object 數(shù)組 Array
實(shí)例:
$subject=['語文','數(shù)學(xué)','英語']; print_r($subject);對象 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';變量檢測 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, 對象Object;
流程控制:條件判斷 If(條件){條件成立時要執(zhí)行的代碼; },if(條件){條件成立時執(zhí)行的代碼;}else{條件不成立時執(zhí)行的代碼;},switch(條件){要執(zhí)行的代碼};
流程結(jié)構(gòu): For(初始條件;結(jié)束條件;更新條件){循環(huán)體};
猜你喜歡
聯(lián)絡(luò)方式:
電話:18905275581
郵箱:1700970777@qq.com



-
PHP 類聲明與類的實(shí)例化
類聲明與類的實(shí)例化 class Index 聲明Index類 { public $name='你好'; 創(chuàng)建公有屬性 &...
-
網(wǎng)站技術(shù)維護(hù)包括哪些方面
網(wǎng)站技術(shù)維護(hù)主要包括以下幾個方面: 1、服務(wù)器及相關(guān)軟硬件的維護(hù):確保服務(wù)器穩(wěn)定運(yùn)行,及時處理負(fù)載過高、宕機(jī)等問題,同時對服務(wù)器系統(tǒng)進(jìn)行定期的安*檢測,包括查...
-
如何開通微信小程序商城
微信小程序商城是一套基于微信生態(tài)環(huán)境開發(fā)的具有在線支付功能的商城系統(tǒng)。該系統(tǒng)是由開發(fā)商自己組建的技術(shù)團(tuán)隊開發(fā)的,而不是微信自己的功能。微信只提供系統(tǒng)運(yùn)境。因此,企業(yè)要想開通自己的小程序商城,不是要找微信,而是要找軟件開發(fā)商。當(dāng)然,小程序需要企業(yè)自...
-
怎么設(shè)計出好的網(wǎng)站導(dǎo)航
1、換個形狀設(shè)計導(dǎo)航:當(dāng)問到導(dǎo)航是什么樣的,許多人都會想出那幾種基本的形狀和樣式,頂部的橫欄、側(cè)邊的豎欄。即使是顏色各異、材質(zhì)各異,許多的導(dǎo)航都不會跨出基本的界限。用戶只是習(xí)慣了導(dǎo)航的“規(guī)矩性”,但是另類的導(dǎo)航設(shè)計無疑是給...
-
疫情之下,網(wǎng)站制作行業(yè)的機(jī)遇與挑戰(zhàn)
自從2019年年底以來,突然來襲的新冠病毒疫情,打亂了人們原本的生活節(jié)奏,對我國乃至全世界的經(jīng)濟(jì)帶來了巨大的沖擊。各行各業(yè)受到疫情的影響也比較深,網(wǎng)站建設(shè)行業(yè)更不例外,迎接新的挑戰(zhàn)的同時,也呈現(xiàn)出了前所未有的機(jī)遇。 據(jù)不完全統(tǒng)計,我...