PHP(全稱:PHP:Hypertext Preprocessor,即"PHP:超文本預處理器")是一種通用開源腳本語言。
<!DOCTYPE html> <html> <body> <?php echo "hello world!";//輸出 ?> </body> </html>
php是一種服務端腳本語言,是嵌入到html文檔中執行的,PHP 腳本在服務器上執行,然後將純 HTML 結果發送回浏覽器。書寫php語言,PHP 腳本以 <?php 開始,以 ?> 結束。
<?php $x=5; $y=6; $z=$x+$y; echo $z; ?>
String(字符串), Integer(整型), Float(浮點型), Boolean(布爾型), Array(數組), Object(對象), NULL(空值)。
注意:var_dump() 函數返回變量的數據類型和值
<?php $x = 5985; var_dump($x); echo "<br>"; $x = -345; // 負數 var_dump($x); echo "<br>"; $cars=array("Volvo","BMW","Toyota"); var_dump($cars); echo "<br>"; $x="Hello world!"; $x=null; var_dump($x); class Car { var $color; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color } } ?>
四、php流程控制語句
三種流程控制語句:順序結構,分支結構,循環結構
<?php $favcolor="red"; switch ($favcolor) { case "red": echo "你喜歡的顏色是紅色!"; break; case "blue": echo "你喜歡的顏色是藍色!"; break; case "green": echo "你喜歡的顏色是綠色!"; break; default: echo "你喜歡的顏色不是 紅, 藍, 或綠色!"; } ?>
for (初始值; 條件; 增量) { 要執行的代碼; }
foreach ($array as $value) { 要執行代碼; }
foreach循環要區別於其他語言,php裡把要循環的數組放在前面,as間隔,標量放在後面
<html> <body> <?php $x=array("one","two","three"); foreach ($x as $value) { echo $value . "<br>"; } ?> </body> </html>
輸出:
one two three
ok,php基礎語法學習完畢!