PHP初學 例項詳細學習PHP的簡單語法

2021-04-17 08:37:29 字數 1707 閱讀 6456

一,

php指令碼**標記

php的指令碼是檔案中一對特殊標記所包括的內容,如asp是「<%....%>」,

php可看成是「<?...?>」。

然而為了適應xml標準以將

php嵌入到xml或xhtml中,

php不建議使用短格式的「<?...?>」,而建議使用長格式標記「<?

php...?>」

此外php**塊還支援的標記形式。

二,php指令分隔符

php的每條語句需要由分號「;」隔開,但對於

php結束標記「?>」來說,因其自動隱含乙個分號,所以不需要追加分號。

所以,乙個

php指令碼的格式可如下:

<?

php/*

............;

............;

............;

............

*///注意最後一行可以沒有分號

?>

三,php的注釋

php多行注釋使用「/*.........*/」

單行注釋使用「#」或「//」

四,php的輸出

asp中使用「<%=...%>」快速輸出單行,或使用「<%response.write("...")%>」 在

php中直接使用「echo()」或「print()」,比如:

<?

phpecho"a";

echo(b);

echo("c");

echod;

?>

將輸出為「abcd」,以上四種均能正常輸出。

但這在asp中,尤其是echo"a";和echod;均輸出為字串本身,是不可能的。這就需要了解到

php的變數定義。

五,php的變數

和asp一樣,

php變數也可以不需要先定義,直接使用即可。對於變數的型別,在賦值時自動生成。

php中的各種變數均在變數名前加上「$」以示區別。

<?

php$a="123";

echoa;

echo$a;

?>

輸入為「a123」

六,php中的單引號和雙引號之別

<?

php$a="123";

echo"$a";

echo'$a';

?>

輸出為「123$a」,其中echo"$a"輸出了變數a的值,而echo'$a'輸出的是單引號中的字串本身。

<?

php$a="123";

echo"$a'$a'";

?>

則輸出為「123'123'」並不是「123$a」。雖然是'$a',但置於雙引號下變數還是被替換了。

所以,可以得出:只要是雙引號中內容中的變數,都會被替代;而單引號中的則不作任何替換。

雙引號中的內容需轉義的,使用「/」字首,比如「//」,「/$」、「/"」。所以要輸入「123$a」,則為

<?

php$a="123";

echo"$a/$a";

?>

再比如:

<?

php$a="123";

echo"$a/$a/"//";

?>

輸出為「123$a"/」。

asp轉學

php需要注意:

1,分隔符逗號「;」容易忘記寫。

2,變數的定義和使用。

3,單引號和雙引號的用法。

PHP學習之路(一) 初學PHP

其實我很早之前就學會了php啦。為什麼要寫呢?最近買了一台虛機。不寫浪費了。還是寫寫吧。php這門語言簡單易學,但還是很多人不會嘛。現在我就講講php吧。我們現在了解一下怎麼寫a b吧。a 100 b 200 echo a b 是乙個定義符號,相當於c 的int p 的 long int等。但是ph...

PHP初學總結 php程式

字尾位.php的檔案即為php檔案 表肌符 標記符之外可以直接編寫html 的 與html的混寫 echo hello world echo 輸出 每行末都建議新增 注釋格式 單行注釋 單行注釋 多行注釋 變數 a0 0變數必須是 符號開始,第二個字元一定不能是數字。資料型別 a1 1 int a2...

初學PHP之路

首先裝xampp,因為這個整合環境可以很好的搭建php執行環境和管理。安裝完成之後開啟 mysql和apache,也就是它的那個start鍵。隨後在瀏覽器上開啟 http localhost 可以開啟就說明你的安裝完成。記得你的xampp的安裝位置,找到xampp htdocs目錄,新建記事本,然後...