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程式包覆起來。
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語言非常的像,它們都需要在程式敘述的結尾添加[ ; ]分號作為結束標記,用來表示一段程式的結尾。
例如:
<php
echo ‘HI,PHP’ ;
?>
註:在PHP中,一段程式就算分行也不會影響程式的運行,但若沒有加入[ ; ]分號,PHP會出現無法編譯的錯誤,造成整個網站無法運行。
例如:
可正常運作:
<?php
echo ‘
hi,php’ ;
?>
就算分行也可以跟範例(example-2-2-2)產生同樣的效果。
錯誤範例:
<?php
echo ‘ hi ,php 錯誤範例’
?>
在這個範例並沒有添加[ ; ]分號,整個網頁則無法正確執行。
保留字(keywords):
一般稱為保留字或關鍵字,指的是在PHP內一些具有特定意義的文字,用來表達程式的內容,在編寫程式時,必須注意變數和常數…等的命名,這些命名不得跟保留字相同,若是誤用則會造成程式出現錯誤的狀況。
PHP常見的保留字:
更多保留字,請至PHP.net關鍵字列表查詢
很抱歉,此文章關閉留言