程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php從入門到放棄系列-02.php小Demo,-02.phpdemo

php從入門到放棄系列-02.php小Demo,-02.phpdemo

編輯:關於PHP編程

php從入門到放棄系列-02.php小Demo,-02.phpdemo


php從入門到放棄系列-02.php基礎語法

一、學習語法,從hello world開始

   PHP(全稱:PHP:Hypertext Preprocessor,即"PHP:超文本預處理器")是一種通用開源腳本語言。

<!DOCTYPE html>
<html>
<body>
<?php
echo "hello world!";//輸出
?>
</body>
</html>

  php是一種服務端腳本語言,是嵌入到html文檔中執行的,PHP 腳本在服務器上執行,然後將純 HTML 結果發送回浏覽器。書寫php語言,PHP 腳本以 <?php 開始,以 ?> 結束。

二、php變量

<?php
  $x=5;
  $y=6;
  $z=$x+$y;
  echo $z;
?>

三、php數據類型

   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流程控制語句

  三種流程控制語句:順序結構,分支結構,循環結構

  1、分支結構:

  • if 語句 - 在條件成立時執行代碼
  • if...else 語句 - 在條件成立時執行一塊代碼,條件不成立時執行另一塊代碼
  • if...else if....else 語句 - 在若干條件之一成立時執行一個代碼塊
  • switch 語句 - 在若干條件之一成立時執行一個代碼塊
<?php
$favcolor="red";
switch ($favcolor)
{
case "red":
    echo "你喜歡的顏色是紅色!";
    break;
case "blue":
    echo "你喜歡的顏色是藍色!";
    break;
case "green":
    echo "你喜歡的顏色是綠色!";
    break;
default:
    echo "你喜歡的顏色不是 紅, 藍, 或綠色!";
}
?>

  2、循環結構

  • while - 只要指定的條件成立,則循環執行代碼塊
  • do...while - 首先執行一次代碼塊,然後在指定的條件成立時重復這個循環
  • for - 循環執行代碼塊指定的次數
  • foreach - 根據數組中每個元素來循環代碼塊
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基礎語法學習完畢!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved