PHP變量的作用域是什么?PHP變量的類(lèi)型與檢測(cè),分支結(jié)構(gòu)的實(shí)例
PHP變量的作用域:
釋?zhuān)鹤兞康淖饔糜蚴悄_本中變量可被引用/使用的部分。
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變量的類(lèi)型
標(biāo)量: 單值變量, 數(shù)值(整數(shù),浮點(diǎn)),字符串,布爾(true/false),基本數(shù)據(jù)類(lèi)型
字符串: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ù)合類(lèi)型: 多值變量,數(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,特殊類(lèi)型: 資源,null
實(shí)例:
$link = fopen('hello.txt','r') or die('打開(kāi)失敗'); 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é):
類(lèi)型分為:
標(biāo)量: 單值變量, 數(shù)值(整數(shù),浮點(diǎn)),字符串,布爾(true/false),基本數(shù)據(jù)類(lèi)型
復(fù)合類(lèi)型: 多值變量,數(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ò)方式:
電話(huà):18905275581
郵箱:1700970777@qq.com



-
網(wǎng)站建設(shè)通過(guò)友情鏈接做優(yōu)化的好處
隨著互聯(lián)網(wǎng)的發(fā)展,揚(yáng)州網(wǎng)站建設(shè)成為了企業(yè)熱衷的工作,這是因?yàn)槠浒l(fā)揮的作用已經(jīng)被企業(yè)所認(rèn)可所致,但是新的問(wèn)題產(chǎn)生了,企業(yè)越多,網(wǎng)站就越多,競(jìng)爭(zhēng)肯定越大,所以網(wǎng)站建設(shè)之后,更重要的工作才剛剛開(kāi)始,那就是優(yōu)化網(wǎng)站,提升曝光率,提升網(wǎng)站的人氣。 &nbs...
-
PHP PDO連接數(shù)據(jù)庫(kù)
PDO連接數(shù)據(jù)庫(kù): 設(shè)置數(shù)據(jù)庫(kù)類(lèi)型 ,以及數(shù)據(jù)庫(kù)服務(wù)器和默認(rèn)的數(shù)據(jù)庫(kù)名; $dsn='mysql:host=127.0.0.1;dbname=php'; 用戶(hù)名 $user='root'; ...
-
如何讓內(nèi)頁(yè)獲得關(guān)鍵詞排名
互聯(lián)網(wǎng)時(shí)代的來(lái)臨,使得越來(lái)越多的企業(yè)和品牌開(kāi)始將新的發(fā)展目光聚焦在了網(wǎng)絡(luò)上。一個(gè)企業(yè)和品牌要想很好的在互聯(lián)網(wǎng)上立足,首先要做的就是找到專(zhuān)業(yè)的揚(yáng)州網(wǎng)站建設(shè)公司依據(jù)品牌和企業(yè)的實(shí)際特性,開(kāi)發(fā)建設(shè)一個(gè)不錯(cuò)的網(wǎng)站。 建設(shè)完成了網(wǎng)站之后,Z為...
-
小程序開(kāi)發(fā)公司都是用什么框架來(lái)開(kāi)發(fā)小程序
小程序開(kāi)發(fā)會(huì)有多種選擇,現(xiàn)在有很多種框架都可以進(jìn)行小程序制作。而Z終編譯的結(jié)果也是將框架按照原生來(lái)進(jìn)行編譯,說(shuō)白了還是跟原生開(kāi)發(fā)靠攏。 像很多大公司做開(kāi)發(fā)的話(huà)通常都會(huì)選擇用原生來(lái)進(jìn)行開(kāi)發(fā),畢竟原生是官方的規(guī)則,根據(jù)官方規(guī)則做出來(lái)的東...
-
網(wǎng)站首頁(yè)該如何設(shè)計(jì)
網(wǎng)站的首頁(yè)是網(wǎng)站重要的一個(gè)頁(yè)面,一般網(wǎng)站的流量大部分都來(lái)自于首頁(yè),網(wǎng)站的跳出率、轉(zhuǎn)化率的高低也跟首頁(yè)有著很大的關(guān)系,首頁(yè)就是網(wǎng)站的門(mén)面,就像人的臉,書(shū)的封面,店鋪的門(mén)面。有一個(gè)好的門(mén)面,網(wǎng)站的生意才會(huì)好,用戶(hù)才會(huì)喜歡。那么網(wǎng)站首頁(yè)該如何設(shè)計(jì)呢? ...