<?php//?>
如果檔案內容是純php**,最好在檔案末尾刪除php結束標記。這可以避免在php結束標記之後萬一意外加入了空格或者換行符,會導致php開始輸出這些空白,而指令碼中此時並無輸出的意圖
php的每一條語句都要以分號(;)結尾,php**塊的關閉標籤也會自動表明分號。在php程式設計中最容易犯的錯誤就是忘記加上分號,這會導致php將多行語句看成是一條語句,從而使php無法理解,此時系統會給出「解析錯誤」的資訊
<?phpecho
"hello world!";
?>
php支援三種注釋,包括兩種單行注釋和一種多行注釋
[注意]注釋不能巢狀
<?php//這是單行注釋
#這也是單行注釋
/*這是多行注釋塊
它橫跨多行
*/?>
在php中,有兩種基本的輸出方法:echo和print
print只能輸出乙個字串,並始終返回1
echo能夠輸出乙個以上的字串,echo比print稍快,因為它不返回任何值
<?phpecho ""
; echo
"hello world!";
echo
"i'm about to learn php!";
echo
"this
", "
string
", "
was", "
made
", "
with multiple parameters.";
?>
<?phpprint ""
"hello world!";
"i'm about to learn php!";
//該行出錯,因為print只能輸出1個字串
print "
this
", "
string
", "
was", "
made
", "
with multiple parameters.";
?>
<?php//36
echo 12*3
;?>
<?php//hello world!
echo "
hello world!";
//hello world!
echo "
hello world!";
//hello world!
echo "
hello world!";
?>
[注意] .號代表字串連線,在其他的程式語言中,一般用+號
<?php$color="
red"
;
//my car is red
echo "
my car is
" . $color . "";
//my house is
echo "
my house is
" . $color . "";
//my boat is
echo "
my boat is
" . $color . "";
?>
一般來說,空白符(包括空格、製表符tab、換行)在php中無關緊要,會被php引擎忽略。可以將乙個語句展開成任意行,或者將語句緊縮在一起,通過空格與空行的合理運用可以增強程式**的清晰性和可讀性
使用兩個空行的情況
1、乙個原始檔的兩個**片段之間
2、兩個類的宣告之間
使用乙個空行的情況
1、兩個函式宣告之間
2、函式內的區域性變數和函式的第一條語句之間
3、塊注釋或單行注釋之前
4、乙個函式內的兩個邏輯**段之間,用來提高可讀性
使用空格的情況
1、空格一般用於關鍵字與括號之間,但函式名稱與左括號之間不應該用空格分開
2、一般在函式的引數列表中的逗號後面插入空格
3、數學算式的運算元與運算子之間應該用新增空格(二進位制運算與一元運算子除外)
4、for語句中的表示式應該用逗號分開,後面新增空格
5、強制型別轉換語句中的強制型別的右括號與表示式之間應該用逗號隔開,新增空格
前端必學之PHP語法基礎
寫在前面的話 php是一種建立動態互動性站點的強有力的伺服器端指令碼語言。php能夠包含文字 html css以及php 在伺服器上執行,結果以純文字返回瀏覽器 標識 php 以結尾,且可以放置在文件中的任何位置 php語句以分號 結尾,php 塊的關閉標籤也會自動表明分號 注釋php支援三種注釋,...
前端學PHP之語句
任何 php 指令碼都是由一系列語句構成的。一條語句可以是乙個賦值語句,乙個函式呼叫,乙個迴圈,乙個條件語句或者甚至是乙個什麼也不做的語句 空語句 語句通常以分號結束。此外,還可以用花括號將一組語句封裝成乙個語句組。語句組本身可以當作是一行語句。本文將詳細介紹各種語句型別 if 結構是很多語言包括p...
前端學PHP之語句
任何 php 指令碼都是由一系列語句構成的。一條語句可以是乙個賦值語句,乙個函式呼叫,乙個迴圈,乙個條件語句或者甚至是乙個什麼也不做的語句 空語句 語句通常以分號結束。此外,還可以用花括號將一組語句封裝成乙個語句組。語句組本身可以當作是一行語句。本文將詳細介紹各種語句型別 if 結構是很多語言包括p...