PHP中使用八进制 可以在前面加,PHP学习笔记(二)
這篇博文主要介紹一下PHP的基本語法
PHP 標記
當解析一個文件時,PHP 會尋找起始和結束標記,也就是
從 HTML 中分離
凡是在一對開始和結束標記之外的內容都會被 PHP 解析器忽略,這使得 PHP 文件可以具備混合內容。 可以使 PHP 嵌入到 HTML 文檔中去,如下例所示。
This is going to be ignored by PHP and displayed by the browser.
This will also be ignored by PHP and displayed by the browser.
指令分隔符
同 C 或 Perl 一樣,PHP 需要在每個語句后用分號結束指令。一段 PHP 代碼中的結束標記隱含表示了一個分號;在一個 PHP 代碼段中的最后一行可以不用分號結束。如果后面還有新行,則代碼段的結束標記包含了行結束。
注釋
PHP 支持 C,C++ 和 Unix Shell 風格(Perl 風格)的注釋。例如:
類型
Boolean 布爾類型
這是最簡單的類型。boolean 表達了真值,可以為 TRUE 或 FALSE。要指定一個布爾值,使用關鍵字 TRUE 或 FALSE。兩個都不區分大小寫。
Integer 整型
一個 integer 是集合 ? = {…, -2, -1, 0, 1, 2, …} 中的一個數。整型值可以使用十進制,十六進制,八進制或二進制表示,前面可以加上可選的符號(- 或者 +)。二進制表達的 integer 自 PHP 5.4.0 起可用。要使用八進制表達,數字前必須加上 0(零)。要使用十六進制表達,數字前必須加上 0x。要使用二進制表達,數字前必須加上 0b。
Float 浮點型
浮點型(也叫浮點數 float,雙精度數 double 或實數 real)可以用以下任一語法定義:
String 字符串
一個字符串 string 就是由一系列的字符組成,其中每個字符等同于一個字節。這意味著 PHP 只能支持 256 的字符集,因此不支持 Unicode 。一個字符串可以用 4 種方式表達:單引號,雙引號,heredoc語法結構和nowdoc語法結構。
單引號
定義一個字符串的最簡單的方法是用單引號把它包圍起來(字符 ‘)。要表達一個單引號自身,需在它的前面加個反斜線(\)來轉義。要表達一個反斜線自身,則用兩個反斜線(\)。其它任何方式的反斜線都會被當成反斜線本身:也就是說如果想使用其它轉義序列例如 \r 或者 \n,并不代表任何特殊含義,就單純是這兩個字符本身。
雙引號
如果字符串是包圍在雙引號(”)中。
Heredoc 結構
第三種表達字符串的方法是用 heredoc 句法結構:<<
結束時所引用的標識符必須在該行的第一列,而且,標識符的命名也要像其它標簽一樣遵守 PHP 的規則:只能包含字母、數字和下劃線,并且必須以字母和下劃線作為開頭。
Nowdoc 結構
就像 heredoc 結構類似于雙引號字符串,Nowdoc 結構是類似于單引號字符串的。Nowdoc 結構很象 heredoc 結構,但是 nowdoc 中不進行解析操作。這種結構很適合用于嵌入 PHP 代碼或其它大段文本而無需對其中的特殊字符進行轉義。與 SGML 的
PHP中單引號和雙引號的區別
在PHP中,字符串的定義可以使用單引號,也可以使用雙引號。但是必須使用同一種單或雙引號來定義字符串,如:‘Hello”和“Hello’為非法的字符串定義。
定義字符串時,只有一種引號被視為定義符,即單引號或雙引號。于是,如果一個字符串由雙引號開始,那么只有雙引號被分析器解析。這樣,你就可以在雙引號串中包含任何其他字符,甚至單引號。下面的引號串都是合法的:
$s = "I am a 'single quote string' inside a double quote string";
$s = 'I am a "double quote string" inside a single quote string';
$s = "I am a 'single quote string' inside a double quote string";
$s = 'I am a "double quote string" inside a single quote string';
而串 “Why doesn’t “this” work?” 則會被分為三段。如果在這個串中想要表示出雙引號,則可以使用轉義符”\”(反斜線),變成 “Why doesn’t \”this\” work?” 即可。
定義字符串變量時,PHP允許我們在雙引號串中直接包含字串變量,我們可以發現下面的兩個字串的處理結果是相同的。
$full_name = $first_name . ' ' . $last_name;
$full_name = "$first_name $last_name";
單引號串和雙引號串在PHP中的處理是不相同的。雙引號串中的內容可以被解釋而且替換,而單引號串中的內容總被認為是普通字符。
相關報道:
1、Scrapy Engine(Scrapy引擎)Scrapy引擎是用來控制整個系統的數據處理流程,并進行事務處理的觸發。更多的詳細內容可 更多
博客可以說是人在網絡上的一個最貼切體現,近年來隨著網絡話生活的侵襲,受到了人們的高度關注。在這里,通過生活、工作等方方面面信息的展示,可以讓不認識的人相互認識,讓認識的人更加了解。于此同時,在用戶人群不斷增加的同時,博客的覆蓋面也越來越寬 更多
總結
以上是生活随笔為你收集整理的PHP中使用八进制 可以在前面加,PHP学习笔记(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: x86分页机制——《x86汇编语言:从实
- 下一篇: 页目录项和页表项——《x86汇编语言:从