摘要:變量名獲取該變量的類型名字,返回的是一個表示該類型名字的字符串,比如,,,變量名,目標(biāo)類型將該變量強(qiáng)制改變?yōu)槟繕?biāo)類型。。。。省略類型系列函數(shù)判斷某個數(shù)據(jù)是否為某種類型,有如下一些判斷是否是一個整數(shù)類型判斷是否是一個數(shù)字判斷是否是一個標(biāo)量類型
本地運(yùn)行php腳本
運(yùn)行php文件:php.exe -f "php文件路徑"
php.exe -f index.php
運(yùn)行php代碼:php.exe -r "php腳本代碼"
php.exe -r "echo "helloworld!!";";
默認(rèn)時區(qū)不對,需要調(diào)整時區(qū)
方式一:通過php.ini方式調(diào)整
date.timezone=[Asia/Shanghai|PRC]
方式二:在php文件中設(shè)置(此方法必須每次php業(yè)務(wù)代碼執(zhí)行前執(zhí)行)
date_default_timezone_set("America/Los_Angeles");設(shè)置當(dāng)前時區(qū)
date_default_timezone_get();返回當(dāng)前時區(qū)
當(dāng)POST和GET提交的數(shù)據(jù)名稱相同的時候,POST的值會覆蓋掉GET的值,可以在php.ini中修改。
request_order="GP"G=GET‘、P=POST,后者覆蓋前者,反之亦然
預(yù)定義變量 $_Server大約有30個左右的信息,我們只要知道其中5個左右!
$_SERVER[‘REMOTE_ADDR’]:獲取訪問者的ip地址(如果用戶使用了代理請求或者后端使用了負(fù)載,此方法獲取的是代理的IP,使用$_SERVER[‘x_forwarded_for’]獲取真實(shí)的用戶IP) $_SERVER[‘SERVER_ADDR’]:獲取服務(wù)器所在的ip地址 $_SERVER[‘SERVER_NAME’]:獲取服務(wù)器的名字,其實(shí)就是站點(diǎn)設(shè)置中的servername $_SERVER[‘DOCUMENT_ROOT’]:獲取站點(diǎn)的真實(shí)物理地址,其實(shí)就是站點(diǎn)設(shè)置中的documentroot $_SERVER[‘PHP_SELF’]:獲取當(dāng)前網(wǎng)頁地址(不含域名部分) $_SERVER[‘SCRIPT_FILENAME’]:獲取當(dāng)前網(wǎng)頁地址物理路徑 $_SERVER[‘QUERY_STRING’]獲取當(dāng)前網(wǎng)頁地址中的所有g(shù)et數(shù)據(jù)(就是?號后面部分),但只是一個整體的字符串而已。$GLOBALS
它也是一個“重復(fù)性數(shù)據(jù)”,它里面存儲了我們自己定義的所有“全局變量”
$v1 = 1; //定義了一個全局變量, 此時,就有了這樣一個數(shù)據(jù):$GLOBALS[‘v1’],其值就是1 echo $v1 ; //輸出1 echo $GLOBALS[‘v1’]; //輸出1常量 設(shè)置
// 語法一 define("PI",3.14); define("NAME","Zhencheng"); // 語法二 const AGE=32; const SEX="man";取值
//語法一,直接輸出常量名 echo PI; echo NAME; //語法二。使用constant()函數(shù)獲取 echo constant("AGE"); echo constant("SEX")判斷
if( defined("PI") ){ echo "已經(jīng)設(shè)置了PI常量"; }常量的“坑”
// MONEY常量未定義 echo "Money:".MONEY; //當(dāng)使用一個未定義的常量的時候,系統(tǒng)會直接將該常量當(dāng)做“有值”的常量去使用,并且其值就是該常量名——雖然也會報(bào)錯[經(jīng)測試PHP7下,報(bào)WARNING級別錯誤]!預(yù)定義常量
M_PI: 就是圓周率的常量值;
PHP_OS: 就是php運(yùn)行所在的操作系統(tǒng)
PHP_VERSION: 就是php的版本號
PHP_INT_MAX: php中的最大的整數(shù)值
更多可參考:php手冊>附錄>保留字列表>預(yù)定義常量
根據(jù)系統(tǒng)環(huán)境變化的值
__FILE__ :代表當(dāng)前網(wǎng)頁文件的完整物理路徑
__DIR__ :代表當(dāng)前網(wǎng)頁文件所在的文件夾
__LINE__ :代表當(dāng)前這個常量名所在的”行號”
除了常見的單、雙引號還有單引號定界符和雙引號定界符
// "aaa"代表開始,aaa;代表結(jié)束,中間所有代表字符串 // "aaa"雙引號,中間可以包括(、 、 、 、$)轉(zhuǎn)移符 // "aaa"單引號,原封不動輸出中間的內(nèi)容 $name1 = <<<"aaa" 111 1 2 2 2$2 aaa; echo $name1; echo " ============================== "; $name2 = <<<"aaa" 111 1 2 2 2$2 aaa; echo $name2;布爾值
if($name){ //$name存在值 }else{ //出現(xiàn)false的情況,代表變量存儲的是如下的值是0, 0.0, “”, “0”, null, array(), false, 還有一個是“未定義的變量”,“未定義的變量”還會出現(xiàn)Notice級別的異常 }類型轉(zhuǎn)換
var_dump():用于輸出變量的“完整信息”,幾乎只用于調(diào)試代碼。
getType($變量名):獲取該變量的類型名字,返回的是一個表示該類型名字的字符串,比如:“string”,“bool”,“double”,“int”
setType($變量名,“目標(biāo)類型”):將該變量強(qiáng)制改變?yōu)槟繕?biāo)類型;
isset(), empty(), unset();。。。。省略!
is_XX類型() 系列函數(shù):判斷某個數(shù)據(jù)是否為某種類型,有如下一些:
is_int($x); 判斷$x是否是一個整數(shù)類型;
is_float($x);
is_string($x);
is_bool($x);
is_array($x);
is_object($x);
is_null($x);
is_numeric($x); 判斷$x是否是一個數(shù)字!
is_scalar($x); 判斷$x是否是一個“標(biāo)量類型”
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/21818.html
摘要:第二例這段代碼是用來做將斷言測試分組的,代碼多了些,問題自然也更多了些。首先作者使用了自執(zhí)行方法封閉了作用域,使用來指向全局對象,進(jìn)而產(chǎn)生全局可訪問的屬性。沒想到,久負(fù)盛名,豆瓣評分的大作,作者的光環(huán),代碼風(fēng)格居然是如此的不謹(jǐn)慎。 第二章中 作者給了幾個簡單的斷言例子,思路與方向是極不錯的,創(chuàng)造JQ的大神,思想高度絕對無法讓我質(zhì)疑的,但是代碼的功底細(xì)節(jié),實(shí)在是讓人不敢恭維。 第一例: ...
摘要:現(xiàn)實(shí)生活中,有很多圖形是非常有規(guī)律性的,這樣的圖形如果使用遞歸算法來實(shí)現(xiàn),程序就會非常簡潔,運(yùn)行效果也會很好。下面我們來用畫一棵樹,感受一下中的遞歸算法和的克隆功能。 前兩篇文章基本涵蓋了turtle的大部分功能,同時也借由對turtle功能的展示,厘清了Python的一些語法特點(diǎn),以利于新手入門。但是短短幾個例子,闡述得還是有限,這里再展開兩個知識點(diǎn),一方面對turtle做個補(bǔ)遺...
摘要:過程中一些常見的問題講真這本篇文章真的是良心文章,感覺作者了,一些見到過沒見到過的問題都差不多能找到了。 Vue過程中一些常見的問題 講真這本篇文章真的是良心文章,感覺作者了,一些見到過沒見到過的問題都差不多能找到了。
摘要:過程中一些常見的問題講真這本篇文章真的是良心文章,感覺作者了,一些見到過沒見到過的問題都差不多能找到了。 Vue過程中一些常見的問題 講真這本篇文章真的是良心文章,感覺作者了,一些見到過沒見到過的問題都差不多能找到了。
閱讀 3783·2021-11-23 09:51
閱讀 4421·2021-11-15 11:37
閱讀 3534·2021-09-02 15:21
閱讀 2756·2021-09-01 10:31
閱讀 887·2021-08-31 14:19
閱讀 865·2021-08-11 11:20
閱讀 3318·2021-07-30 15:30
閱讀 1699·2019-08-30 15:54