資源描述:
《php_基本語法》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、一、指令分隔符當(dāng)PHP解析一個文件時,會尋找開始和結(jié)束標(biāo)記,標(biāo)記告訴PHP開始和停止解釋其中的代碼。此種方式的解析可以使PHP嵌入到各種不同的文檔中,凡是在一對開始和結(jié)束標(biāo)記之外的內(nèi)容都會被PHP解析器忽略。大多數(shù)情況下PHP都是嵌入在HTML文檔中的。PHP開始和結(jié)束標(biāo)記有:1.2.?3.??echo?'this?is?the?simplest,?an?SGML?processing?instruction';??>=?expression??>?This?is?a?shortcut?for?"?echo?expression??>"4.??<%?echo?'You?may?optionally?use?ASP-style?tags';?%>????<%=?$variable;?#?This?is?a?shortcut?for?"<%?echo?.?.?
3、."?%>1和2總是可用的,其中1是最常用,并建議使用的。3僅在通過php.ini配置文件中的指令short_open_tag打開后才可用,或者在PHP編譯時加入了--enable-short-tags選項(xiàng)。4僅在通過php.ini配置文件中的指令asp_tags打開后才可用。因此,在實(shí)際編程中,強(qiáng)烈建議使用。二、注釋PHP支持C,C++和UnixShell風(fēng)格(Perl風(fēng)格)的注釋。例如:
4、?a?multi?line?comment???????yet?another?line?of?comment?多行注釋*/????echo?"This?is?yet?another?test";???echo?'One?Final?Test';?#?This?is?a?one-line?shell-style?comment單行注釋?>一、數(shù)據(jù)類型PHP支持八種種原始類型,包括四種標(biāo)量類型boolean(布爾型)、integer(整型)、float(浮點(diǎn)型,也作“double”)、string(字符串),兩種復(fù)合類型array(數(shù)組)、object(對象)。1.數(shù)組:P
5、HP中的數(shù)組實(shí)際上是一個有序圖。圖是一種把values映射到keys的類型。key可以是integer或者string。如果鍵名是一個integer的標(biāo)準(zhǔn)表達(dá)方法,則被解釋為整數(shù),否則被解釋為字符串。例如"8"將被解釋為8,而"08"將被解釋為"08"。如果對給出的值沒有指定鍵名,則取當(dāng)前最大的整數(shù)索引值,而新的鍵名將是該值加一。如果指定的鍵名已經(jīng)有了值,則該值會被覆蓋。?4,??????????????'OS'????????
6、?=>?'Linux',??????????????'lang'???????=>?'english',??????????????'short_tags'?=>?true????????????);//創(chuàng)建數(shù)組用array()//?strictly?numerical?keys$array?=?array(?7,?8,0,156,-10);//?this?is?the?same?as?array(0?=>?7,?1?=>?8,?...)$switching?=?array(?????????10,?//?key?=?0????????????????????5=>6,?
7、???????????????????3????=>??7,????????????????????'a'??=>??4,????????????????????????????11,?//?key?=?6?(maximum?of?integer-indices?was?5)????????????????????'8'??=>??2,?//?key?=?8?(integer!)????????????????????'02'?=>?77,?//?key?=?'02'????????????????????0????=>?12