PHP變量的作用域是什么?PHP變量的類型與檢測,分支結(jié)構(gòu)的實例
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變量的類型
標量: 單值變量, 數(shù)值(整數(shù),浮點),字符串,布爾(true/false),基本數(shù)據(jù)類型
字符串:String
實例:
$name='張三';
echo $name;
單值變量, Integer實例:
$grade=5; echo $grade;數(shù)值(整數(shù),浮點),Float
實例:
$score=75.5;
echo $score;
布爾(true/false),Boolean實例:
$ispass=true;
var_dump($ispass);
復(fù)合類型: 多值變量,數(shù)組 Array, 對象Object 數(shù)組 Array
實例:
$subject=['語文','數(shù)學(xué)','英語']; print_r($subject);對象 Object
實例:
$actable = new stdClass(); // Object $actable->name = '李四'; $actable->course = 'php'; $actable->grade = 80; var_dump($actable); var_dump($actable->course); echo $actable->name,特殊類型: 資源,null
實例:
$link = fopen('hello.txt','r') or die('打開失敗'); echo fread($link, filesize('hello.txt')); fclose($link);null
實例:
$price = null; echo '$price is ' . $price; echo is_null($price) ? '是NULL' : '不是NULL';變量檢測 gettype()
實例:
echo gettype($link); echo gettype($actable);分支結(jié)構(gòu)
單分支
實例:
$age=15; if($age<18){ echo '你還未成年'; }雙分支
實例:
$age=20; if($age<18){ echo '你還未成年'; }else{ echo '你已成年'; }三分支
實例:
$age=27; if ($age < 18) { echo '你還未成年'; }elseif($age >= 18 && $age < 60) { echo '你是輕中年'; }elseif($age>=60){ echo '您是老年人'; }總結(jié):
類型分為:
標量: 單值變量, 數(shù)值(整數(shù),浮點),字符串,布爾(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



-
新手如何做好網(wǎng)站建設(shè)?
新手在做網(wǎng)站建設(shè)前先要做好網(wǎng)站策劃,要把網(wǎng)站要求,網(wǎng)站功能,網(wǎng)站設(shè)計等要求定位好,網(wǎng)站內(nèi)容資料要準備,網(wǎng)站圖片要設(shè)計好。 先要把域名和主機購買了,可以去阿里去,騰訊云等平臺購買,域名注冊要實名認證,要注冊好記有用...
-
選擇靜態(tài)網(wǎng)站制作有什么好處
使用靜態(tài)網(wǎng)站制作可以顯得網(wǎng)站簡單大方,網(wǎng)站打開速度快,方便搜索引擎抓取,降低服務(wù)器壓力,可以使網(wǎng)站加載速度加快,能使用網(wǎng)站穩(wěn)定,做網(wǎng)站推廣時,能提高網(wǎng)站優(yōu)化效果。 做網(wǎng)站要以客戶為中心,網(wǎng)站要能讓客戶看著舒適,客戶要能看到想要看到的...
-
開發(fā)小程序商城的好處有哪些
線下紅利越來越少,已經(jīng)到了存量市場的時代,而小程序的研發(fā)迭代對于想要轉(zhuǎn)型或者拓展銷售渠道的商家來說,也許是好的一次機會。對于商家而言,開發(fā)小程序有哪些好處? 1. 銷售渠道升級,線上線下一體化連接更便利 系統(tǒng)的使用,其...
-
小程序開發(fā)公司都是用什么框架來開發(fā)小程序
小程序開發(fā)會有多種選擇,現(xiàn)在有很多種框架都可以進行小程序制作。而Z終編譯的結(jié)果也是將框架按照原生來進行編譯,說白了還是跟原生開發(fā)靠攏。 像很多大公司做開發(fā)的話通常都會選擇用原生來進行開發(fā),畢竟原生是官方的規(guī)則,根據(jù)官方規(guī)則做出來的東...
-
網(wǎng)站設(shè)計首頁需要注意什么
1、用戶友好性:提高首頁的用戶友好性,能夠大大增加留住用戶的可能性,更進一步的話則是能提高用戶的黏著度,取得良好的用戶轉(zhuǎn)化效益。而用戶的友好性主要體現(xiàn)在頁面設(shè)計的精美性和合理性,以及用戶搜索信息的方便性上。 2、關(guān)鍵字:關(guān)鍵字對于網(wǎng)...