PHP教學系列(二)-基本結構和規定

本章節將介紹PHP的使用方法語法的規定基本結構

在上一章節,我們提過PHP是屬於動態的網頁,編輯者可以在網站上直接更改內容,那究竟要如何才能使用PHP呢??

PHP的自由度很高,您可以在一般的HTML文件中嵌入PHP程式或者建立一個新的PHP文件,這在支援PHP的伺服器都是可以運行的。

2-1.1.在HTML頁面嵌入PHP程式

(example-2-2-1)

<html>

<head>

<title>將PHP嵌入在HTML範例</title>

</head>

<body>

<?php

 echo ‘PHP教學系列(二)-基本結構 by 艾德克工作室’;

?>

</body>

</html>

實際範例:php-example-2-2-1

由上範例,便可以知道只要在HTML使用PHP的特殊標籤標記後,就可以將PHP嵌入在HTML中。

所以我們在編輯網頁時,可以仍然使用HTML來做編輯,當需要使用PHP的地方在嵌入在內即可。


在第一個範例我們使用了這個標籤:

<?php 

程式碼….

?>

這個標籤用來讓伺服器的編譯器知道,哪個地方是使用PHP程式的,除了上面這種方法外,還有幾種能讓編譯器做區分的標籤。

1.標準型式(同上):

<?php

程式碼…

?>

2.簡化形式:

<?

程式碼…

?>

3.HTML形式(不常用):

<script language=”php”>

程式碼…

</script>

以後當我們要使用PHP程式時,就必須使用 php的起始標籤和結束標籤,將php程式包覆起來。

註:有些伺服器不支援其他形式,因此建議使用標準形式來包覆PHP程式。

2-2.2.PHP的語法規定:

PHP跟HTML不同,它不是屬於標籤式的程式語言,而是類似C語言之類的敘述式程式語言,因此在PHP程式中會使用到變數、註解…等,所以PHP的語法具有一些規定,例如:英文大小寫區分、註解符號、結尾符號、保留字…。

英文大小寫區分:

php的變數和常數是有大小寫之分的,例如: $AidecVar $Aidecvar 在PHP中視為兩個不同的變數,因此在使用變數時,千萬要注意大小寫。但是PHP有些地方並不分大小寫,例如:結構句(IF / if 兩者視為相同)。


註解符號:

在開發程式時,通常都會加入一些註解,因為畢竟沒人可以完全記得自己編寫過的程式碼,而且有時您還必須去接手前輩的程式碼,因此註解就是個很重要的東西,可以幫助程式開發人員在更新或維護程式時,更了解程式的內容。

PHP分成兩種註解形式:

單行註解:

<?php 

//我是單行註解1

#我是單行註解2

?>

PHP單行註解可以使用 [ // ]雙斜線或者是 [ # ] 井字號作為註解。

整段註解:

 <?php

/*

我是一整串的註解

我也是註解

*/

?>

PHP整段註解使用[ /* ….. */ ]作為註解的起始標籤和結束標籤。


節尾符號:

其實PHP跟C語言非常的像,它們都需要在程式敘述的結尾添加[ ; ]分號作為結束標記,用來表示一段程式的結尾。

例如:

(example-2-2-2)

<php

echo ‘HI,PHP’ ;

?>

註:在PHP中,一段程式就算分行也不會影響程式的運行,但若沒有加入[ ; ]分號,PHP會出現無法編譯的錯誤,造成整個網站無法運行。

例如:

可正常運作:

<?php 

echo

hi,php’ ;

?>

就算分行也可以跟範例(example-2-2-2)產生同樣的效果。

錯誤範例:

<?php

echo ‘ hi ,php 錯誤範例’

?>

在這個範例並沒有添加[ ; ]分號,整個網頁則無法正確執行。


保留字(keywords):

一般稱為保留字或關鍵字,指的是在PHP內一些具有特定意義的文字,用來表達程式的內容,在編寫程式時,必須注意變數和常數…等的命名,這些命名不得跟保留字相同,若是誤用則會造成程式出現錯誤的狀況。

PHP常見的保留字:

更多保留字,請至PHP.net關鍵字列表查詢

 

感謝您的閱讀,請用力地分享讓大家知道吧~~

Aidec Li
學我所見,寫我所學。凡事略懂略懂~~
更多 Aidec Li 的文章...

很抱歉,此文章關閉留言