PHP菜鳥必備PHP基礎(chǔ)知識(shí)part1

PHP菜鳥必備PHP基礎(chǔ)知識(shí)part1

ID:38289306

大?。?3.65 KB

頁數(shù):21頁

時(shí)間:2019-06-07

PHP菜鳥必備PHP基礎(chǔ)知識(shí)part1_第1頁
PHP菜鳥必備PHP基礎(chǔ)知識(shí)part1_第2頁
PHP菜鳥必備PHP基礎(chǔ)知識(shí)part1_第3頁
PHP菜鳥必備PHP基礎(chǔ)知識(shí)part1_第4頁
PHP菜鳥必備PHP基礎(chǔ)知識(shí)part1_第5頁
資源描述:

《PHP菜鳥必備PHP基礎(chǔ)知識(shí)part1》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、PHP菜鳥必備PHP基礎(chǔ)知識(shí)part1雖然說新手沒有PHP基礎(chǔ)也可以學(xué)習(xí),不過相對(duì)來說懂一點(diǎn)PHP的基礎(chǔ)知識(shí)你的學(xué)習(xí)效率會(huì)加倍,網(wǎng)上有很多視頻像:html,css,javascript等等,你可以多看看,這些都是學(xué)習(xí)PHP需要懂的東西,你只需要了解沒必要深究,那些語言一般來說又可作為一門單獨(dú)語言來學(xué)習(xí)。先介紹一些PHP的基本語法以及專業(yè)術(shù)語1.PHP的腳本塊以結(jié)束。您可以把PHP的腳本塊放置在文檔中的任何位置。當(dāng)然,在支持簡寫的服務(wù)器上,您可以使用來開始和結(jié)束腳本塊。不過,為了達(dá)到最

2、好的兼容性,我們推薦您使用標(biāo)準(zhǔn)形式(指該頁面的腳本語言是PHP<%%>2.PHP中的變量php中的變量是弱類型的,使用前不能定義類型。變量的類型通常不是由程序決定,而是在程序運(yùn)行的上下文中決定的,也就是根據(jù)變量所賦值的類型來決定變量的類型不能給變量前加類型,否則會(huì)出錯(cuò)數(shù)字,字母,下劃線組成,數(shù)字不做開頭變量用于存儲(chǔ)值,比如數(shù)字、文本字符串或數(shù)組。一旦設(shè)置了某個(gè)變量,我們就可以在腳本中重復(fù)地使用它。PHP中的所有變量都是以$符

3、號(hào)開始的。PHP的入門者往往會(huì)忘記在變量的前面的$符號(hào)。如果那樣做的話,變量將是無效的。3.PHP中的注釋在PHP中,我們使用//來編寫單行注釋,或者使用來編寫大的注釋塊。4.有兩種通過PHP來輸出文本的基礎(chǔ)指令:echo和print(print_r:打印復(fù)雜類型)。5.命名原則基本上的命名限制-1.變量名稱:--1.必須以大小寫字母,或是_開頭--2.可以包含數(shù)字--3.大小寫有區(qū)別--4.全部小寫,利用 "_"分開-2.函數(shù)命名--1.和變量規(guī)范基本相同,但不能和現(xiàn)存系統(tǒng)的函數(shù)同名,function_exist

4、s(fun_name)返回一個(gè)boolean 型數(shù)據(jù),判斷該函數(shù)是否存在--2.駝峰標(biāo)識(shí)-3.常數(shù):全部大寫:define("CONSTANT_NAME","Hello");echoCONSTANT_NAME;//這后還可以對(duì)此常量賦值,但失效--1.常量只能包含標(biāo)量數(shù)據(jù)--2.只能在聲明的時(shí)候賦值,并不能在運(yùn)行時(shí)改變defined(); 6.數(shù)據(jù)類型-1.四種標(biāo)量類型:整型:十進(jìn)制,八進(jìn)制,十六進(jìn)制浮點(diǎn)型:1.23,科學(xué)計(jì)數(shù)法字符串型:'abc',"abc",/沒有字符類型單引號(hào)和雙引號(hào)有什么不同:在雙引號(hào)中還可

5、以執(zhí)行變量布爾型:$a=false/true;其他類型對(duì)于布爾型的轉(zhuǎn)換:整型:0:false,浮點(diǎn)型:0.0(沒有一個(gè)比0的數(shù)據(jù)):false字符串:""或"0":false前加@,屏蔽所有錯(cuò)誤顯示數(shù)組:$a=Array();:false->沒有成員的數(shù)組代表false資源類型:代表真 truenull: 代表 false-2.兩種復(fù)合類型:數(shù)組對(duì)象-3.兩種特殊類型:資源:是一種特殊的類型,是專門的函數(shù)建立和使用的,如用fopen()數(shù)打開一個(gè)文件,連接數(shù)據(jù)庫,返回的就是一個(gè)資源的類型,必須由程序員分配和釋放,但

6、如果程序員忘記釋放,垃圾回收機(jī)制會(huì)啟動(dòng),但盡量應(yīng)手動(dòng)回收null7.數(shù)據(jù)類型的轉(zhuǎn)換:三種方式-1.自動(dòng)轉(zhuǎn)換:$a="100abc";$b="300def";$c=$a+$b;//400,加號(hào)在php中沒有字符串連接作用,就是用于數(shù)字相加---$a="100abc";$b=(int)$b;var_dump($b);//300注意:"100ab12c45" 轉(zhuǎn)換為整型時(shí),返回100, 只轉(zhuǎn)換字符串前面的數(shù)字型的數(shù)據(jù)   "a100abc"轉(zhuǎn)換為整型時(shí),返回 0"100.123abc"-->整型為100,浮點(diǎn)型為:100

7、.123但如果:"100.123e5abc":浮點(diǎn)型為:10012300,即把緊挨著的e看作是科學(xué)計(jì)數(shù)法了-2.強(qiáng)制轉(zhuǎn)換:轉(zhuǎn)換為整型:(int),(Integer):此為全稱轉(zhuǎn)換為浮點(diǎn)型:(bool),(boolean)轉(zhuǎn)換為布爾型:(float),(double),(real)轉(zhuǎn)換為字符串型:(String)轉(zhuǎn)換為數(shù)組型:(array)轉(zhuǎn)換為對(duì)象型:(Object)$a="100abc";$b=(..)$a;以上是兩個(gè)變量,也就是原的類型不變,而重新生成一個(gè)新的類型的變量-3.利用函數(shù)進(jìn)行數(shù)據(jù)類型轉(zhuǎn)變:$a="1

8、00abc";setType($a,"integer");var_dump($a);他是把原來的類型進(jìn)行改變,其他轉(zhuǎn)換函數(shù):$a="100abc";$b=intval($a);$c=floatval($b);$d=strval($b);對(duì)于浮點(diǎn)數(shù)向整型轉(zhuǎn)換時(shí),可能出現(xiàn)數(shù)據(jù)溢出,結(jié)果會(huì)不確定8.獲取一個(gè)數(shù)據(jù)的類型的兩個(gè)函數(shù):$a=100;echogetType

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。