- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网页程式的设计
網頁程式設計(PHP+MySQL)--資工三甲 關於變數值的資料型別 PHP的支援八種變數型別,簡單的分可以分成三大類型: 純量型別 字串(string) 整數(integer) 浮點數(float) 布林值(boolean) 複合型別 陣列(array) 物件(object) 特殊型別 資源(resource) NULL 5.2 字串(string) 最常見的變數類型 PHP並沒有限制一個變數值的字串的最多字數! 當PHP看到變數的值有用單引號或雙引號包起來時,一律視為字串。例如:$var=“200”; 只要用引數將值包起來,不管內容是數字還是文字,都是識別為字串喔! 5.2.1 單引號與雙引號 引號有兩種,分別是「」雙引號和「」單引號,假如您的字串中有包含變數,那麼,用雙引號和單引號來包字串將會有不同的結果。 該字串若是用雙引號,那麼裡面的變數會正常運作。 但若是該字串是用單引號,那麼裡面的變數會直接秀出變數名稱!而非秀出變數值,所以不可不慎! 5.2.2 如何印出特殊字元 如果想在畫面上show 「$ok=”搞定”」 被雙引號包起來的字裡不能再有任何的雙引號,否則程式會誤判。 如果想在畫面上show 「$ok= ’搞定’」 5.2.2 如何印出特殊字元 如果被雙引號包起來的字串中有一些特殊符號如何處理? 「\」這個反斜線被視為一個脫逸符號。 所謂脫逸符號就是說在此符號之後的特殊字元會失去其原來的意義或作用,而變成一個單純的文字。 若被雙引號包起來的字串中有「$」、「\」,或「」符號,可以在該符號前加入「\」脫逸符號,如此,「$」、「\」及「」等符號就可以正確的秀出來!例如: 5.2.2 如何印出特殊字元 「\」還有幾個常見的用法,例如: 「\n」(新行)、「\t」(跳一個定位點tab)、「\r」(另一種換行)「\n」、「\r」換行符號:兩者功能幾乎一樣,\n 是最常使用的! 5.2.3 Heredoc定界符 如果想在網頁上show出一大段程式碼,加「\n」可能會加到昏倒… 此時就需要用到 Heredoc定界符() 在變數的=後面加上一個Heredoc定界符()及Heredoc標籤,此標籤命名規則和PHP變數一樣 $變數=Heredoc標籤 變數值 Heredoc標籤 接著就是變數的主要內容,最後只要再加個一樣名稱的Heredoc標籤作為結束即可。 結束標籤需從程式的最左邊開始,也就是說最後的「Heredoc標籤;」前後都不能有其他的空白(包括縮排)或字元存在! 5.2.3 Heredoc定界符實例 Heredoc定界符的作用和雙引號是一樣的,差別就差在被雙引號包起來的字串中若有引號要加入脫逸符號,而Heredoc定界符則不需要!實際的例子: 5.2.4 字串中的變數解析 被雙引號或Heredoc定界符包起來的字串中,若是有變數,如果沒有特別去界定變數的名稱,那麼PHP會自動去解析變數的名稱,但有時候會出問題。 尤其是在使用中文的情況下,因為中文字之間沒有空白,所以若變數和中文字接在一起是可能會出問題的。 #3 的變數值是一個字串,字串中有一個變數$my_name,其後緊接著「您好!」這個中文字,由於變數和字串沒有做適當的分隔,在這種情況下PHP會將變數「$my_name」看成變數「$my_name您好!」,但我們裡面也並沒有「$my_name您好!」這個變數,所以會顯示出空值。 5.2.4 字串中的變數解析 最簡單的修正方式就是在變數和字串中加入適當的分隔,例如加入一個空白,這樣的話PHP就可以很清楚分辨變數和字串了: 如果不希望多一個空白,可以用{ } 將變數名稱或整個變數括起來,寫成{$my_name}或${my_name}都可以。 練習(P5-33) 如何在螢幕show出下圖的訊息呢?請參考教材範例,分別用一般的寫法以及Heredoc定界符的寫法,寫出完整程式碼 5.3 整數(integer) 整數前後是不需要加任何引號的,一加上引號,就變成字串了! 整數可以用十進位制、十六進位制、八進位制,也可以用正負值。如果採用八進位制,數字前必須加上0(零)用十六進位制數字前必須加上0x。 $a = 1234; //十進位制數 $a = -123; //負數 $a = 0123; //八進位制數(等於十進制的 83) $a = 0x1A; //十六進位制數(等於十進制的 26) 當變數值為整數時,其支援的最大數字和運作的平台有關係 整數其支援的最大數字和運作的平台有關係,最大約在20億左右,若超過這個大小,那麼會被自動轉換成浮點數(float)。 5.4 浮點數(float) 浮點數也是數
您可能关注的文档
最近下载
- 钢筋混凝土工程劳务分包合同.docx VIP
- 通用简约报价单模板.docx VIP
- 医学生职业生涯规划.pdf VIP
- 名校联考作文汇编六(2025年10月考)-2026年高考语文作文热点新闻素材讲练(全国通用).docx
- 家居建材供应链一体化服务规程.pptx
- 保健食品中茶氨酸的测定.pdf VIP
- 北师大版七年级数学上册 3.4 《合并同类项》及反思(教案).doc VIP
- 基于保持建筑正常使用功能的抗震技术导则RISN-TG046-2023.docx VIP
- 量子化学的建立与发展-11.ppt VIP
- 第五单元作文:插上科学的翅膀飞-写作指导+范文赏析+病文升格(教案)-2022-2023学年六年级语文下册单元作文素材积累(部编) .docx VIP
原创力文档


文档评论(0)