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


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變量

  1. PHP中的變量聲明並不是用var,而是$+變量名
  2. 變量名必須以字母或者下划線字符開始
  3. 變量名只能包含字母數字字符以及下划線(A-z、0-9 和 _ )
  4. 變量名不能包含空格
  5. 變量名是區分大小寫的($y 和 $Y 是兩個不同的變量)
  6. 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基礎語法學習完畢!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM