1、從編寫注釋開始寫
HTML檔案中注釋
<!--Comment goes here .-->
HTML的注釋在源檔案中可以看到,但不會出現在呈現的頁面中。
PHP注釋不會發送到Web瀏覽器,即使查看Web源檔案也是如此。
PHP注釋支援三種類型:
# This is comment .
// This is also comment .
這兩種注釋都會使PHP忽略其後直到行尾的一切暖色。因此都是單行注釋。它們還可以用於在PHP程式碼中添加註釋。
第三種允許分布在多行上
/* This is a longer commentthat spans two lines.*/
給指令碼添加註釋
<?php# Created August 27, 2007# Created by Larry E. Ullman# This script does nothing much.echo '<p>This is a line of text.<br />This is another line of text.</p>';/*echo 'This line will not be executed.';*/echo "<p>Now I'm done.</p>"; // End of PHP code.?>
每個指令碼都應該包含最初幾條注釋之一是一個介紹性的模組,其中列出了建立日期、修改日期、建立者、建立者的聯絡資訊、指令碼的目的等。有人認為shell風格的注釋(#)在指令碼中更加醒目,因此這種注釋是最佳的。
2、變數
變數是用於臨時儲存值的容器。這些值可以使數字、文本,或者是複雜得多的資料。PHP具有8中變數。其中包括4種標量(單值)類型——布爾型(TURE或FALSE)、整型、浮點型和字串型,兩種非標量(多值)類型——數組和對象,以及資源(當與資料庫互動時將看到它)和NULL(它是一種不具有任何值的特殊類型)。
不管建立什麼類型的變數,PHP中所有的變數必須遵守以下文法規則:
- 變數的名稱——也稱為標識符——必須以$開頭,例如$name。
- 變數的名字可以包含字母、數字和底線的組合。
- 美元符之後的第一個字元必須是字母或底線而不能是數字。
- PHP中的變數名稱是區分大小寫,這時一個非常重要的規則。
下面是幾個預定義變數,需要注意的是,可以使用=,即賦值運算子,無需引號即可列印變數。
print $some_var;//或者在雙引號內列印變數print "Hello,$name";//但不能在單引號內列印變數print 'Hello ,$name' //won't work!
// Create a shorthand version of the variable names:$file = $_SERVER['SCRIPT_FILENAME'];//儲存要啟動並執行指令碼的完整路徑和名稱$user = $_SERVER['HTTP_USER_AGENT'];//儲存訪問指令碼的使用者的瀏覽器和作業系統$server = $_SERVER['SERVER_SOFTWARE'];//儲存運行php的伺服器上的應用程式(如apache、nginx等)// Print the name of this script:echo "<p>You are running the file:<br /><b>$file</b>.</p>\n";// Print the user's information:echo "<p>You are viewing this page using:<br /><b>$user</b></p>\n";// Print the server's information:echo "<p>This server is running:<br /><b>$server</b>.</p>\n";
字串就是一串用引號括起來的字元:字母、數字、空格、標點符號,等等。為了建立一個字串變數,可以給一個有效變數賦予一個字串值。
$first_name='Tobias';$today='Dec 7 2012';
在建立字串時,可以使用單引號或者雙引號封裝字元,就像在列印文本時做的那樣。必須在字元的開頭和末尾使用相同類型的引號。如果在字串中間出現相同的引號就需要對它進行轉義。列印字元可以使用echo()或print()函數。