成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

php查漏補(bǔ)遺

bigdevil_s / 2707人閱讀

摘要:變量名獲取該變量的類型名字,返回的是一個表示該類型名字的字符串,比如,,,變量名,目標(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!!";";

時區(qū) 設(shè)置時區(qū)

默認(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ū)

POST提交 POST與GET變量名相同時

當(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ù)定義常量

魔術(shù)常量

根據(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

相關(guān)文章

  • 《javascript忍者秘籍》補(bǔ)遺-01

    摘要:第二例這段代碼是用來做將斷言測試分組的,代碼多了些,問題自然也更多了些。首先作者使用了自執(zhí)行方法封閉了作用域,使用來指向全局對象,進(jìn)而產(chǎn)生全局可訪問的屬性。沒想到,久負(fù)盛名,豆瓣評分的大作,作者的光環(huán),代碼風(fēng)格居然是如此的不謹(jǐn)慎。 第二章中 作者給了幾個簡單的斷言例子,思路與方向是極不錯的,創(chuàng)造JQ的大神,思想高度絕對無法讓我質(zhì)疑的,但是代碼的功底細(xì)節(jié),實(shí)在是讓人不敢恭維。 第一例: ...

    Eric 評論0 收藏0
  • Python易學(xué)就會(五)turtle繪制橢圓與遞歸

    摘要:現(xiàn)實(shí)生活中,有很多圖形是非常有規(guī)律性的,這樣的圖形如果使用遞歸算法來實(shí)現(xiàn),程序就會非常簡潔,運(yùn)行效果也會很好。下面我們來用畫一棵樹,感受一下中的遞歸算法和的克隆功能。   前兩篇文章基本涵蓋了turtle的大部分功能,同時也借由對turtle功能的展示,厘清了Python的一些語法特點(diǎn),以利于新手入門。但是短短幾個例子,闡述得還是有限,這里再展開兩個知識點(diǎn),一方面對turtle做個補(bǔ)遺...

    lk20150415 評論0 收藏0
  • Vue 脫坑記 - 查漏補(bǔ)缺(匯總下群里高頻詢問的xxx及給出不靠譜的解決方案)

    摘要:過程中一些常見的問題講真這本篇文章真的是良心文章,感覺作者了,一些見到過沒見到過的問題都差不多能找到了。 Vue過程中一些常見的問題 講真這本篇文章真的是良心文章,感覺作者了,一些見到過沒見到過的問題都差不多能找到了。

    calx 評論0 收藏0
  • Vue 脫坑記 - 查漏補(bǔ)缺(匯總下群里高頻詢問的xxx及給出不靠譜的解決方案)

    摘要:過程中一些常見的問題講真這本篇文章真的是良心文章,感覺作者了,一些見到過沒見到過的問題都差不多能找到了。 Vue過程中一些常見的問題 講真這本篇文章真的是良心文章,感覺作者了,一些見到過沒見到過的問題都差不多能找到了。

    xfee 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<