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基礎語法學習完畢!