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