版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第3章PHP語言基礎(chǔ)陸凱李湘一焦慧華3.1PHP語法入門PHP代碼我們以<?PHP開始,以?>結(jié)束。如:
<?php…?>這種風(fēng)格我們稱之為標(biāo)準(zhǔn)風(fēng)格,我們也可以省去PHP三個字母,即我們常說的簡短風(fēng)格。如:<?…?>基本結(jié)構(gòu)HTML5基本標(biāo)記除了上述兩種嵌入方式以外,還有兩種嵌入方式,即使用類似javascript的嵌入方式和使用類似ASP的嵌入方式,其標(biāo)記如下:<scriptlanguage=”php”>…</script>或<%…%>基本結(jié)構(gòu)PHP四種標(biāo)記方式四種標(biāo)記方式對比四種方式
注意事項(xiàng)<?php?>直接使用<??>需要在配置文件中修改short_open_tag=on<scriptlanguage=”php”></script>直接使用<%%>需要在配置文件中修改asp_tags=onHTML5基本標(biāo)記方法一:<html><body><?phpecho”我們開始學(xué)習(xí)PHP程序設(shè)計(jì)”;?></html>PHP實(shí)例3.2PHP程序注釋-單行實(shí)例【test3-2】將注釋和代碼放在同一行,對輸出語句進(jìn)行注釋,代碼如下:<?phpecho“helloword”;//這是輸出語句?>實(shí)例test3-23.2PHP程序注釋-單行實(shí)例【test3-3】注釋和代碼放在不同行,對輸出語句進(jìn)行注釋,代碼如下:<?php//輸出語句echo“helloword”;?>實(shí)例【test3-4】直接將代碼注釋掉,代碼如下:這種方法一般用于代碼糾錯。<?php//echo“helloword”;?>實(shí)例3.2PHP程序注釋-多行多行注釋不同于單行注釋,它需要有注釋的開始于結(jié)束符號,開始符號為”/*”,結(jié)束符號為”*/”。實(shí)例3-5:<?php/**函數(shù)功能*@param$param1,int參數(shù)含義*@param$param2,,string參數(shù)含義*@returnboolean參數(shù)含義*/實(shí)例3.2HTML注釋實(shí)例【test3-6】多行注釋的例子。<html><body>/*<?phpecho"我會被顯示出來嗎";?>*/</body></html>實(shí)例3.2HTML注釋實(shí)例【test3-6】多行注釋的例子。<html><body><!--<?phpecho"我會被顯示出來嗎";?>--></body></html>實(shí)例3.3PHP輸出函數(shù)echo函數(shù)echo語法定義如下:voidecho(string參數(shù)1,string參數(shù)2……)echo()函數(shù)可以一次輸出多個字符串、HTML標(biāo)記或變量??梢杂脠A括號,也可以不用,在實(shí)際應(yīng)用中,我們一般不用圓括號;echo更象一條語句,無返回值。3.3PHP輸出函數(shù)print()函數(shù)的應(yīng)用<?phpprint(“我們開始學(xué)習(xí)print函數(shù)”).”<br>”;print“我們開始學(xué)習(xí)print函數(shù)”.”<br>”;echoprint(“我們開始學(xué)習(xí)print函數(shù)”).”<br>”;?>3.3PHP輸出函數(shù)printf()函數(shù)的應(yīng)用<?phpprintf(“這本書%d元”,”20”);echo“<br>”;printf(“這本書%f元”,”20”);echo“<br>”;echoprintf(“這本書%f元”,”20”);?>3.3PHP輸出函數(shù)sprintf()函數(shù)的應(yīng)用實(shí)例【test3-14】使用spriptf函數(shù)輸出。<?phpechosprintf(“這本書%f元”,”20”);?>3.4PHP變量變量用于存儲值,比如數(shù)字、字符串或數(shù)組。一旦設(shè)置了某個變量,我們呢就可以在腳本中重復(fù)地使用它。PHP變量必須以$符開始,然后再加上變量名。變量1.變量名必須以字母或者下劃線"_"開頭,后面跟上任意數(shù)量的字母、數(shù)字或者下劃線。2.變量名不能以數(shù)字開頭,中間不能有空格及運(yùn)算符。3.變量名嚴(yán)格區(qū)分大小寫,即$UserName與$username是不同的變量。4.為避免命名沖突,不允許使用與PHP內(nèi)置的函數(shù)相同的名稱。5.在為變量命名時,盡量使用有意義的字符串。變量的命名3.3PHP輸出函數(shù)sprintf()函數(shù)的應(yīng)用實(shí)例【test3-14】使用spriptf函數(shù)輸出。<?phpechosprintf(“這本書%f元”,”20”);?>2.2CSS3.0樣式基礎(chǔ)第一,簡化了網(wǎng)頁的格式代碼,外部的樣式表還會被瀏覽器保存在緩存里,加快了下載顯示的速度,也減少了需要上傳的代碼數(shù)量(因?yàn)橹貜?fù)設(shè)置的格式將被只保存一次)。第二,只要修改保存著網(wǎng)站格式的CSS樣式表文件就可以改變整個站點(diǎn)的風(fēng)格特色,在修改頁面數(shù)量龐大的站點(diǎn)時,顯得格外有用。避免了一個一個網(wǎng)頁的修改,大大減少了重復(fù)勞動的工作量。第三,層疊。簡單地說,層疊就是對一個元素多次設(shè)置同一個樣式,這將使用最后一次設(shè)置的屬性值。CSS3.0特點(diǎn)CSS是計(jì)算機(jī)中的一種標(biāo)記性語言,配合HTML語言對頁面的外觀進(jìn)行控制。因此對于頁面設(shè)計(jì)者來說,它是一個十分靈活的工具,網(wǎng)頁開發(fā)人員可以用它對網(wǎng)頁內(nèi)容與外觀控制進(jìn)行分離。CSS3.0簡介3.4.2變量賦值3.4.4變量作用域1.局部變量2.全局變量3.靜態(tài)變量超級全局變量:超級全局變量也叫做預(yù)定義變量,是PHP系統(tǒng)中自帶的變量,它可讓你的程序設(shè)計(jì)更加的方便快捷。CSS3.0特點(diǎn)3.5PHP常量PHP常量是一個簡單值的標(biāo)識符(名字)。如同其名稱所暗示的,在腳本執(zhí)行期間該值不能改變(除了所謂的魔術(shù)常量,它們其實(shí)不是常量)。常量PHP常量默認(rèn)為大小寫敏感。傳統(tǒng)上常量標(biāo)識符總是大寫的。PHP常量名和其它任何PHP標(biāo)簽遵循同樣的命名規(guī)則。合法的常量名以字母或下劃線開始,后面跟著任何字母,數(shù)字或下劃線。變量的命名3.5PHP常量1.定義常量2.引用常量3.魔術(shù)常量PHP常量3.6數(shù)據(jù)類型標(biāo)量類型整型浮點(diǎn)型布爾型字符串符合類型數(shù)組對象特殊類型資源Null3.7運(yùn)算符運(yùn)算符分類算術(shù)運(yùn)算符+-*/%賦值運(yùn)算符=+=-+*=/=%=比較運(yùn)算符>
<
>=<======!=<>
!==邏輯運(yùn)算符and&&or||!xor位運(yùn)算符&|^~<<
>>
三元運(yùn)算符?:遞增遞減運(yùn)算符++--錯誤控制運(yùn)算符@3.8流程控制語句語句是程序的基本組成,語句又分為多種,包括基本語
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年建筑設(shè)備自動化系統(tǒng)的經(jīng)濟(jì)性研究
- 電力自動化培訓(xùn)課件
- 煤礦安全生產(chǎn)隱患整改方案
- 2026年建筑設(shè)備自動化的市政工程應(yīng)用
- 2026年虛擬現(xiàn)實(shí)技術(shù)在房地產(chǎn)營銷中的應(yīng)用
- 2026年房地產(chǎn)項(xiàng)目中的質(zhì)量審核與驗(yàn)收
- 2026年無線傳感技術(shù)在橋梁健康監(jiān)測中的應(yīng)用
- 資產(chǎn)管理系統(tǒng)設(shè)計(jì)方案書
- 暑期員工培訓(xùn)計(jì)劃與實(shí)施方案
- 實(shí)心球教學(xué)活動方案與評價標(biāo)準(zhǔn)
- 產(chǎn)品折扣管理辦法
- 預(yù)激綜合征麻醉管理要點(diǎn)
- 2025公需課《人工智能賦能制造業(yè)高質(zhì)量發(fā)展》試題及答案
- 升降柱的施工方案
- 天津市和平區(qū)天津益中學(xué)校2021-2022學(xué)年七年級上學(xué)期期末數(shù)學(xué)試題【帶答案】
- TCALC 003-2023 手術(shù)室患者人文關(guān)懷管理規(guī)范
- 關(guān)鍵對話-如何高效能溝通
- 村級組織工作制度
- 安全文明施工措施費(fèi)用支付計(jì)劃三篇
- 人教版九年級化學(xué)導(dǎo)學(xué)案全冊
- 國開電大商業(yè)銀行經(jīng)營管理形考作業(yè)3參考答案
評論
0/150
提交評論