- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
这是精心收集的精品经典资料,值得下载保存阅读!
3-1 PHP程式的基本架構
3-2 PHP程式的撰寫風格
3-3 變數的命名與宣告
3-4 PHP的資料型態
3-5 PHP的運算子
第3章 PHP的變數、資料型態和運算子
3-1 PHP程式的基本架構
3-1-1 建立PHP程式
3-1-2 PHP程式的執行過程
3-1-3 PHP程式的標籤寫法
3-1 PHP程式的基本架構
PHP程式的副檔名以本書為例是使用.php,事實上,PHP程式並沒有固定的副檔名,需視Apache伺服器AddType指令的設定,可能的副檔名有:.php5或.phtml等。
3-1-1 建立PHP程式-符號
PHP程式碼是直接內嵌在HTML標籤,只是使用指定的符號在HTML文件區分哪一部分屬於PHP程式碼,如下所示:
? ……….?
?php …………?
上述2種符號都可以在HTML標籤中標示PHP程式碼,換句話說,PHP程式碼是置於這些符號之間。
3-1-1 建立PHP程式-範例程式
PHP程式在body標籤區塊的HTML標籤共有3個部分擁有PHP程式碼,如下:
05: ?
06: // 指定變數初值
07: $begin = 2;
08: $end = 6;
09: // 設定字型尺寸由小變大
10: for ($i = $begin; $i = $end; $i = $i + 2)
11: { ?
12: font size=? echo $i ?
13: p歡迎使用PHP 5/p
14: ?php
15: print /font;
16: } ?
3-1-1 建立PHP程式-指定變數值和迴圈開始
指定變數值和for迴圈開始:第5~11列的PHP程式區塊指定變數值和for迴圈的開始,在整段程式碼並不含任何HTML標籤,所以在開始和結束加上?和?符號,如下所示:
05: ?
06: // 指定變數初值
07: $begin = 2;
08: $end = 6;
09: // 設定字型尺寸由小變大
10: for ($i = $begin; $i = $end; $i = $i + 2)
11: { ?
3-1-1 建立PHP程式-內含於HTML標籤
內嵌在HTML標籤:第12列的font標籤使用size屬性指定字型尺寸,標籤屬性size加上PHP程式碼,所以屬性轉變成動態變數,隨著for迴圈可以產生不同的字型尺寸,同樣是位在?和?符號間,echo()可以輸出變數值,如下所示:
12: font size=? echo $i ?
3-1-1 建立PHP程式-迴圈結束
for迴圈結束:最後第14~16列屬於for迴圈結束的程式碼,因為前後都擁有不同HTML標籤,所以此列程式碼也需要使用?php和?符號標示出來,如下所示:
14: ?php
15: print /font;
16: } ?
PHP程式碼是使用?php和?符號括起。print()可以輸出字串(字串是使用「」號括起一組字元集合),也就是HTML標籤/font。
3-1-2 PHP程式的執行過程-說明
PHP屬於一種伺服端網頁技術,程式並不是在瀏覽端的瀏覽程式執行,而是將程式檔案公佈到Web伺服器後,在伺服端執行PHP程式,其執行的過程,如下圖所示:
3-1-3 PHP程式的標籤寫法-說明
如果不使用符號? … ?,可以使用script標籤內嵌PHP程式碼,如下:
script language=php
…………
/script
script標籤設定language屬性為php,表示是PHP程式碼,如果使用script標籤,在標籤中需要是完整的PHP程式碼區塊,不能擁有HTML標籤,
3-1-3 PHP程式的標籤寫法-範例
例如:第3-1-1節的程式碼,如下所示:
font size=? echo $i ?
此時需要改用print()輸出字串內容,如下所示:
print font size= . $i . ;
在上述字串之間的「.」號是字串連結運算子,可以連結字串。
3-2 PHP程式的撰寫風格
3-2-1 程式敘述結束符號
3-2-2 PHP的程式註解
3-2-3 太長的程式碼
3-2 PHP程式的撰寫風格
一個良好撰寫風格的PHP程式能夠讓程式更容易了解和維護,有效的使用縮排,更可以反應程式碼的邏輯和迴圈架構,適當的使用註解,將讓程式容易明白和維護程式碼。
3-2-1 程式敘述結束符號
PHP程式的「;」符號代表程式敘述的結束,這是告訴直譯程式已經到達程式敘述的最後,如下所示:
?
echo PHP 5網頁設計範例教本br;
?
換句話說,只需使用「;」符號可以在同一列程式碼撰寫多個程式敘述,如下所示:
?
echo PHP 5網頁設計; echo 範例教本br;
?
3-2-2 PHP的程式註解-說明
程式註解是程式設計上很
您可能关注的文档
- 循环结构程序设计补充题(Cyclic structure; programming design; supplementary questions).doc
- 微机原理实验程序设计集锦(Microcomputer principle experimental program design highlights).doc
- 微机原理考试大纲(Examination outline of Microcomputer Principle).doc
- 微机复习题(Microcomputer review).doc
- 微信颠覆电商已经开始(WeChat has begun to subvert the electricity supplier).doc
- 微生态制剂畜禽生产中的应用(Application of microecological preparations in livestock and poultry production).doc
- 微生物分类鉴定笔记(Notes on microbial classification and identification).doc
- 微生物工程工艺(Microbial engineering process).doc
- 微笑进取特色中队一班一品建设方案(Smile aggressive feature squadron one class one product construction program).doc
- 微生物(Microorganism).doc
最近下载
- Hisense海信中央空调 Hi-Multi M 系列HVR-560W SM2FZBpa,HVR-615W SM2FZBpa,HVR-680W SM2FZBpa,HVR-400W SM2FZBpa,H.pdf
- 转移性结直肠癌中医诊疗指南_张彤.pdf VIP
- 污水处理设施运维服务投标方案(技术标).doc
- 企业应急管理培训.pptx VIP
- 物流工程专业职称考试试题及答案.pdf VIP
- 急性肺栓塞诊断和治疗指南2025.pdf
- 迅达电梯3300|3600故障代码.doc
- 2025广西公需科目培训考试答案(90分)——“一区两地一园一通道”建设;人工智能时代的机遇与挑战(1).pdf VIP
- 预报员竞赛-雷暴与强对流临近预报-黄金考点6.docx VIP
- 砌筑工培训完整版.ppt VIP
文档评论(0)