PHP為一內嵌式語言腳本(script),撰寫PHP時直接在HTML標記文件中加入PHP的程式區段,副檔名一般以*.php、*.php3、或*.phtml(但也可以由Web Server設定成別的副檔名)。
【範例程式】ex01.php
<html>
<body>
今天日期是:
<?php
echo date("Y-m-d");
?>
<body>
</html>
當客戶端瀏覽此網頁時,主機端會將此網頁解譯成HTML文件回應,所以原始碼是受保護的,且也無瀏覽器不相容的問題。
【執行結果】
今天日期是:2011-03-20
& 嵌入HTML的方式
【方法1】(簡式)
<? PHP程式碼; ?>
【方法2】(完整語法,建議採用此方式)
<?php PHP程式碼; ?>
【方法3】
<script>
PHP程式碼;
</script>
※ 以“;”表示此敘述結束,而不是用換行來分隔敘述。
※ 若區段內只有一行PHP敘述時,可省略“;”。
& 註解
以下為在PHP敘述內註解的寫法:
& 單行註解
// 單行註解文字
# 單行註解文字
& 多行註解
/*
多行註解文字
*/
& 敍述結尾符號
在PHP的程式語法中,當完成一段程式敍述後,必須在結尾加上一個「;」作為指令的結尾,例如:
<?php
echo date("Y-m-d");
?>
& 如何宣告變數
變數的型態不用預先宣告,其型態視其所指定的值而定。使用變數須在變數名稱前加上「$」符號。
變數命名有大小寫之區分,可以使用英文字母、數字、底線、ASCII 127~255 的字元,但開頭必須是英文字母或底線。
【範例程式】ex02.php
<html>
<head>
<title>php中宣告變數</title>
</head>
<body>
<?php
//宣告變數a=5
$a=5;
echo "a1:" . $a ."<br>"; //在螢幕上秀出a這個變數的值
//宣告變數a=6
$a=6;
echo "a2:".$a."<br>"; //這時a的值變為6
//宣告變數a=$a+3
$a=$a + 3;
echo "a3:".$a."<br>"; //這時a的值變為6+3=9
?>
</body>
</html>
& 等號
程式語言中的「等號」與我們經常使用或數學上的等號是不一樣的。程式語言中的等號是「指定」或「存放」的意思,例如:
$a= 5;
這個例子要表逹的是「請將變數a的資料內容指定為5,或是將5存放至變數a中」。在等號的左方必須是一個變數名稱,不可是一個計算式或常數,例如:
$a= 5; //對
5 =$a; //錯
$a= 3+2; //對
3+2=$a; //錯
& 雙引號與單引號
雙引號或單引號在PHP的程式語法中都是用來包含文字或字串內容,其用法略有不同,會在2-2節詳加說明。
$b= “123”;
$b =”<br>”;
$b= ‘123’;
$b =’<br>’;
& 串接符號
所謂「串接符號」就是將兩段資料連接起來。PHP程式語法中對於資料的串接使用的是英文句號(小數點符號)「.」。例如:
$x= “this is a book.”;
$y =”that is a box.”;
echo $x . “<br>” . $y;
留言列表