天天看點

【php學習之路】php基礎文法

一、什麼是php?

      PHP即PHP: Hypertext Preprocessor(超文本處理器),是一種伺服器端腳本語言,适用于建立web站點。開源免費

二、php能做什麼?

       1. 伺服器端腳本(主要方向)

       2. 指令行腳本

       3.桌面應用程式

三、基礎文法

        1. 嵌入php腳本

              <? . . . ?>

             <?php . . . ?>  ----總是可用

             <script language="php"> . . . </script>  ----總是可用

             <% . . . %>

        2. 注釋

            // 這是一行注釋

            # 這是注釋

            /*

              * 這是注釋

              */

        3.資料類型   ----變量聲明是不需要指定類型,其類型會在使用中自動确定

          php支援整數、浮點數、字元串、數組和對象

           >1 .數值     包括整數和浮點數

               例如:$a = 1;$b = -1;$c = 0123(八進制);$d =0x12(十六進制);$e = 1.2;$f = 1.2e3

           >2 .字元串   單引号表示字面定義,雙引号引出的字元串可以擴充

               例如:$a = 'hello';$b = "world";

                          $c = "$a $b";//hello world

                          $d = '$a $b';//$a $b

                字元串連接配接用“.”

            >3 . 數組  實作方式類似于哈希表或者字典

                例如:$a = array(1,2,3); $b = array("name"=>'tiger','age'=>26);

            >4 .對象  使用new執行個體化對象

                例如: $d = new Demo();

            >5 .變量

                   $做字首,都是局部變量,全局變量用global修飾

            >6 .運算符

                  +-*/    .        && || !     and   or  xor !   == != === > >=  < <=     ?:

            >7 .控制流程

                  if , else ,elseif , if(): endif

                  while , do..while , for , foreach

                  switch

                  break

                  continue

                  include , require

              >8 .函數

                 修飾符 函數名(參數清單) 傳回值可以任意類型

              >9 .類

                 class Deml

{
    protected $name;
    private $age;
    public function __construct($name,$age)
    {
           $this->name = $name;
           $this->age = $age;
    }
    public function display()
         echo "my name is {$this->name},{$this->age} year's old";
}

繼續閱讀