PHP的簡(jiǎn)單小筆記

1.變量

以$開頭,后面可以接英文字母

區(qū)分大小寫: $x? $X是有區(qū)別的则吟;

命名:不能以數(shù)字和特殊字符開頭 ? $1x是錯(cuò)誤的沛厨;

判斷(PHP提供的函數(shù)):isset($a);//判斷一個(gè)變量是否存在

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? unset($a);//銷毀變量

引號(hào):雙引號(hào)解析變量稻爬,單引號(hào)不解析變量 ?? echo “$a”和echo '$a',前者輸出$a的值移层,后者輸出$a;

2.數(shù)據(jù)類型

標(biāo)量:整型-------整數(shù)

? ? ? ? ?? 浮點(diǎn)型-----小數(shù)

? ? ? ? ?? 布爾類型-----true false真假

? ? ? ? ?? 字符串------string引號(hào)包含起來的? ‘a(chǎn)bcv’

混合類型:數(shù)組------array ? $arr=[1,2,3,4]

? ? ? ? ? ? ? ? ? 對(duì)象------object

特殊類型:空-----null

? ? ? ? ? ? ? ?? 資源------resource

3.數(shù)據(jù)類型轉(zhuǎn)換

gettype($str):? 獲取數(shù)據(jù)類型

intval($str):? 轉(zhuǎn)換成整型

floatval($str): 轉(zhuǎn)換成浮點(diǎn)型

strval($str): 轉(zhuǎn)換成字符串型

boolval($str): 轉(zhuǎn)換成布爾型

var_dump("1233")//輸出string ‘123’

is_array() 判斷數(shù)組

is_string()? 判斷字符串

is_bool()? 判斷布爾

is_float() 判斷浮點(diǎn)型

is_object() 判斷對(duì)象

is_int() 判斷整型

is_numeric() 判斷數(shù)值

is_resource() 判斷資源

is_null() 判斷空

is_scalar() 判斷標(biāo)量

4.系統(tǒng)常量

此變量是不可變的聂抢,值只能是標(biāo)量蒂窒,一般為大寫字母

define(name,value);

另define('ABC',true) //輸出1 ? ? defined(ABC)//判斷是否定義了ABC

__FILE__ ? :文件路徑膀估,精確到文件

__LINE__? : 行號(hào)

PHP_VERSION ?? :? PHP版本號(hào)

__DIR__? :文件夾路徑

__FUNCTION__? :函數(shù)名

PHP_OS :系統(tǒng)信息

M_PI? :圓周率

5.函數(shù)

function? 定義函數(shù)的關(guān)鍵字

【命名規(guī)范】

與變量名幾乎一樣

函數(shù)名不區(qū)分大小寫

函數(shù)名使用英文幔亥,遵循規(guī)范

數(shù)字可以加在中間或者是后面

下劃線不屬于特殊符號(hào)

不用特殊符號(hào)

命名的時(shí)候要有意義

遵循駝峰或者下劃線

不能使用系統(tǒng)的函數(shù)名還有系統(tǒng)的關(guān)鍵字

【基本格式】

函數(shù)都要以關(guān)鍵字function開始

函數(shù)名后面緊跟小括號(hào)

小括號(hào)下面跟著大括號(hào),大括號(hào)里面是函數(shù)體

函數(shù)調(diào)用需要函數(shù)名加上小括號(hào)

return后面的代碼不會(huì)運(yùn)行

【作用域】

就是一個(gè)變量的作用的范圍察纯,或者叫做生命周期

內(nèi)部變量:就是函數(shù)體內(nèi)聲明的變量紫谷,內(nèi)部變量的作用域? 只在函數(shù)體內(nèi)生效,程序執(zhí)行完事以后自動(dòng)銷毀(垃圾回收機(jī)制)

外部變量:就是函數(shù)體外聲明的變量捐寥,函數(shù)體內(nèi)使用

? ? ? ? ? ? ? ?? 函數(shù)體外的變量名字可以與函數(shù)體內(nèi)的變量的名字一樣笤昨,但是一般不這樣做

超全局變量:外部變量和內(nèi)部變量是同一個(gè)變量? $_GET ? $_SESSION

靜態(tài)變量:只會(huì)初始化一次? 在運(yùn)行的時(shí)候它會(huì)記錄上一次的值? static變量不會(huì)銷毀

注:當(dāng)無限參數(shù)入?yún)r(shí),echo?func_num_args()握恳;可以輸出入?yún)⒌膫€(gè)數(shù) ??func_get_args()可以輸出入?yún)⒌臄?shù)組

PHP7.0新特性

?? function test(...$a){}可以入?yún)o限(...)//一點(diǎn)點(diǎn)傳參數(shù)

?? test(...$a) //一點(diǎn)點(diǎn)接收參數(shù)

6.文件包含

include :引用文件不存在時(shí)雖然報(bào)錯(cuò)但是下面的代碼依然執(zhí)行 ?? 同一文件不能重復(fù)引用

require :引用文件不存在時(shí)報(bào)錯(cuò)且下面的代碼無法執(zhí)行

include_once? require_once

7.數(shù)組

【索引數(shù)組】下標(biāo)就是數(shù)字開始的? $arr=['a','b','c'];

【關(guān)聯(lián)數(shù)組】 $arr=['a'=>'b','c'=>'d']

$arr[index]

添加元素:$arr[imdex]=''

刪除元素:unset()

修改元素:$arr[imdex]=''

二維數(shù)組

$arr=[

? ? ?? 'php'=>[

? ? ? ? ? 'a',

? ? ? ? ?? 'b',

? ? ? ? ?? 'c'

? ? ? ? ],

? ? ? ? 'java',

? ? ? ? 'javascript'

?];

查元素:$arr['php'][1]

【三維數(shù)組&&多維數(shù)組】

查元素:$arr['php']['bom'][0]

count($arr) 元素個(gè)數(shù)

遍歷arr ? ? ? ? ? ? foreach($arr as $key=>$value){? }

? ? ? ? ? ? ? ? ? ? ? ?? foreach($arr as? $value){? }

list() 一對(duì)一

【超全局?jǐn)?shù)組】$_GET? $_POST? get安全些

? ? ? ? ? ? ? ? ? ? ? ? ? $_REQUEST ? ? ? $_SERVER ? ? ? $_SESSION $_COOKIE

8.錯(cuò)誤處理

notice? warning 后續(xù)代碼會(huì)繼續(xù)執(zhí)行

Fatal error后續(xù)代碼不會(huì)執(zhí)行

9.時(shí)間

時(shí)間戳:1970年1月1號(hào)00時(shí)00分00秒距今的毫秒數(shù)? time() ? ? ?? date(格式瞒窒,時(shí)間)? 格式有‘Y-m-d H:i:s’

PRC 中國(guó)時(shí)區(qū)

【設(shè)置時(shí)區(qū)】date_default_timezone_set('PRC') ?? 或者Pphp.ini=>date.date.timezone='UTC' ? PRC

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市乡洼,隨后出現(xiàn)的幾起案子崇裁,更是在濱河造成了極大的恐慌,老刑警劉巖束昵,帶你破解...
    沈念sama閱讀 216,997評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拔稳,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡锹雏,警方通過查閱死者的電腦和手機(jī)巴比,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來礁遵,“玉大人轻绞,你說我怎么就攤上這事∮赌停” “怎么了政勃?”我有些...
    開封第一講書人閱讀 163,359評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)兼砖。 經(jīng)常有香客問我奸远,道長(zhǎng)既棺,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,309評(píng)論 1 292
  • 正文 為了忘掉前任懒叛,我火速辦了婚禮援制,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘芍瑞。我一直安慰自己晨仑,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評(píng)論 6 390
  • 文/花漫 我一把揭開白布拆檬。 她就那樣靜靜地躺著洪己,像睡著了一般。 火紅的嫁衣襯著肌膚如雪竟贯。 梳的紋絲不亂的頭發(fā)上答捕,一...
    開封第一講書人閱讀 51,258評(píng)論 1 300
  • 那天,我揣著相機(jī)與錄音屑那,去河邊找鬼拱镐。 笑死,一個(gè)胖子當(dāng)著我的面吹牛持际,可吹牛的內(nèi)容都是我干的沃琅。 我是一名探鬼主播,決...
    沈念sama閱讀 40,122評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼蜘欲,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼益眉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起姥份,我...
    開封第一講書人閱讀 38,970評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤郭脂,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后澈歉,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體展鸡,經(jīng)...
    沈念sama閱讀 45,403評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評(píng)論 3 334
  • 正文 我和宋清朗相戀三年埃难,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了莹弊。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,769評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡凯砍,死狀恐怖箱硕,靈堂內(nèi)的尸體忽然破棺而出拴竹,到底是詐尸還是另有隱情悟衩,我是刑警寧澤,帶...
    沈念sama閱讀 35,464評(píng)論 5 344
  • 正文 年R本政府宣布栓拜,位于F島的核電站座泳,受9級(jí)特大地震影響惠昔,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜挑势,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評(píng)論 3 327
  • 文/蒙蒙 一镇防、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧潮饱,春花似錦来氧、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至凫碌,卻和暖如春扑毡,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背盛险。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工瞄摊, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人苦掘。 一個(gè)月前我還...
    沈念sama閱讀 47,831評(píng)論 2 370
  • 正文 我出身青樓换帜,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親鹤啡。 傳聞我的和親對(duì)象是個(gè)殘疾皇子膜赃,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 一、php可以做什么 php是一種可以在服務(wù)器端運(yùn)行的編程語言揉忘,可以運(yùn)行在Web服務(wù)器端跳座。 php是一門后臺(tái)編程語...
    空谷悠閱讀 3,096評(píng)論 4 97
  • 在C語言中,五種基本數(shù)據(jù)類型存儲(chǔ)空間長(zhǎng)度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 3,341評(píng)論 0 2
  • 一、數(shù)組 1泣矛、數(shù)組的聲明:$arr = array(); 2疲眷、數(shù)組的初始化:PHP有兩種數(shù)組:索引數(shù)組、關(guān)聯(lián)數(shù)組您朽。...
    yzw12138閱讀 1,203評(píng)論 2 2
  • 盜墓筆記悄然上映哗总,三叔圈粉十年几颜,如今,再也不是那個(gè)為了劇本和導(dǎo)演怒剛正面的三叔了讯屈。這個(gè)IP電影已經(jīng)讓人怒不起來了蛋哭,...
    青檸lime閱讀 426評(píng)論 0 0
  • 01 夢(mèng)想著星辰大海的人,注定孤獨(dú)涮母。 我很慚愧谆趾。跟碩哥在同一個(gè)屋檐下生活了三年躁愿,我居然找不到一個(gè)形容詞來介紹他,就...
    金生同學(xué)閱讀 278評(píng)論 0 3