新手PHP基礎(chǔ)知識(shí)_第1頁(yè)
新手PHP基礎(chǔ)知識(shí)_第2頁(yè)
新手PHP基礎(chǔ)知識(shí)_第3頁(yè)
新手PHP基礎(chǔ)知識(shí)_第4頁(yè)
新手PHP基礎(chǔ)知識(shí)_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、新手PHP基礎(chǔ)知識(shí)1、在HTML嵌入PHP腳本有三種辦法:scriptlanguage=php /嵌入方式一 echo(test); /script ? /嵌入方式二 echobrtest2; ? ?php /嵌入方式三 echobrtest3; ?還有一種嵌入方式,即使用和Asp相同的標(biāo)記%,但要修改PHP.ini 相關(guān)配置,不推薦使用。2、PHP注釋分單行和多行注釋,和java注釋方式相同。 ? /這里是單行注釋 echotest; /* 這里是多行注釋!可以寫很多行注釋內(nèi)容 */ ?注意不要有嵌套注釋,如/*aaaa/*asdfa*/asdfasdfas*/,這樣的注釋會(huì)出現(xiàn)問(wèn)題。3、P

2、HP主要的數(shù)據(jù)類型有5種,integer,double,string,array,object。4、函數(shù)內(nèi)調(diào)用函數(shù)外部變量,需要先用global進(jìn)行聲明,否則無(wú)法訪問(wèn),這是PHP與其他程序語(yǔ)言的一個(gè)區(qū)別。事例代碼:? $a=1; functiontest() echo$a; test();/這里將不能輸出結(jié)果“1”。 functiontest2() global$a; echo$a; test2();/這樣可以輸出結(jié)果“1”。 ? 注意:PHP可以在函數(shù)內(nèi)部聲明靜態(tài)變量。用途同C語(yǔ)言中。5、變量的變量,變量的函數(shù) ? /變量的變量 $a=hello; $a=world; echo$a$hell

3、o;/將輸出helloworld echo$a$a;/同樣將輸出helloworld ? ? /變量的函數(shù) functionfunc_1() print(test); functionfun($callback) $callback(); fun(func_1);/這樣將輸出test ?6、PHP同時(shí)支持標(biāo)量數(shù)組和關(guān)聯(lián)數(shù)組,可以使用list()和array()來(lái)創(chuàng)建數(shù)組,數(shù)組下標(biāo)從0開始。如:? $a0=abc; $a1=def; $bfoo=13; $a=hello;/$a2=hello $a=world;/$a3=world $name=jill;/$name0=jill $name=ja

4、ck;/$name1=jack ?7、關(guān)聯(lián)參數(shù)傳遞(&的使用),兩種方法。例: ? /方法一: functionfoo(&$bar) $bar.=andsomethingextra; $str=ThisisaString,; foo($str); echo$str;/output:ThisisaString,andsomethingextra echobr; /方法二: functionfoo1($bar) $bar.=andsomethingextra; $str=ThisisaString,; foo1($str); echo$str;/output:ThisisaString, echo

5、br; foo1(&$str); echo$str;/output:ThisisaString,andsomethingextra ?8、函數(shù)默認(rèn)值。PHP中函數(shù)支持設(shè)定默認(rèn)值,與C+風(fēng)格相同。? functionmakecoffee($type=coffee) echomakingacupof$type. ; echomakecoffee();/makingacupofcoffee echomakecoffee(espresso);/makingacupofespresso /* 注意:當(dāng)使用參數(shù)默認(rèn)值時(shí)所有有默認(rèn)值的參數(shù)應(yīng)該在無(wú)默認(rèn)值的參數(shù)的后邊定義。否則,程序?qū)⒉粫?huì)按照所想的工作。 */ functiontest($type=test,$ff)/錯(cuò)誤示例 return$type.$ff; 9、PHP的幾個(gè)特殊符號(hào)意義。$變量&變量的地址(加在變量前)不顯示錯(cuò)誤信息(加在變量前)-類的方法或者屬性=數(shù)組的元素值?:三元運(yùn)算子10,include()語(yǔ)句與require()語(yǔ)句如果要根據(jù)條件或循環(huán)包含文件,需要使用include()。require()語(yǔ)句只是被簡(jiǎn)單的包含一次,任何的條件語(yǔ)句或循環(huán)等對(duì)其無(wú)效。由于include()是一個(gè)特殊的語(yǔ)句結(jié)構(gòu),因此若語(yǔ)句在一個(gè)語(yǔ)句塊中,則必須把他包含在一個(gè)語(yǔ)句塊中。? /下面為錯(cuò)誤語(yǔ)句 if($condition) include

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論