<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            PHP語言基礎及規范

            時間:2025-09-14 09:48:47 php語言

            PHP語言基礎及規范

              在開發任何一種語言的時候,都需要先明白這個語言的規范,來一起看看PHP的規范,包括標記、注釋、變量、數組、常量、函數。

              PHP標記風格

              1.xml風格(標準風格推薦使用)

              代碼如下:

              <?php

              echo"這是xml風格的標記";

              ?>

              xml風格的標記是常用的標記,也是推薦使用的標記,服務器不能禁用,該風格的標記在xml,xhtml中都可以使用。

              2.腳本風格

              代碼如下:

              echo'這是腳本風格的標記';

              3.簡短風格

              代碼如下:

              注:需要在php.ini中設置short _open_tag=on,默認是on,或者在 PHP 編譯時加入了 –enable-short-tags 選項。(PHP 3版本還可以通過 short_tags() 函數激活使用短標記。)

              4.asp風格

              代碼如下:

              <%

              echo'這是asp風格的標記';

              %>

              注:需要在 php.ini 配置文件中開啟 asp_tags = on;

              上面asp風格與簡短風格需要在php.ini中設置下。默認是不支持的。

              php中的注釋

              (一) 以/pic/p>

              (二) 以#開始.

              #這是shell單行注釋風格

              (三) 多行注釋有一種以/*開始以 */結束

              php中單引號與雙引號的區別?

              1. 由下可看出,雙引號的變量是解析并輸出,而單引號的變量不解析。

              2. 單引號的解析速度比雙引號的快

              3. 對于單引號來說,只有兩個轉義 ',\

              4. 除了上述兩個轉義字符,其他都原樣輸出。

              5. 對于雙引號來說,可轉義字符除\,',"之外,還有 , , 等

              6.除了單引號和雙引號用來聲明字符串變量外,還有heredoc方式

              程序代碼:

              /pic/p>

              /pic/pic/p>

              /pic/pic/p>

              /pic/p>

              ",$str2;

              php中的注意事項

              一. 在js中,一個語句如果單占一行的話,在行尾可以不加;號

              二. 但是,在php加,必須每一行后面都要加分號

              雖然在整個php的最后一句例外,但是強烈建議也加上

              三 . 對于純php頁面,?>是可以不寫的

              而且,對于不直接運行,而是被別的頁面所包含的文件,往往還推薦結束不加?>

              這樣包含的頁面更快執行速度更快

              php中的數字類型

              1. php變量有8種

              2. 整型、浮點型、布爾型、字符串型、NULL型、數組型、對象型、資源型

              3. 在js中,聲明變量用var 變量名[= 值],在php中聲明變量,直接變量名=值;

              4. 在php中變量命名規范

              5. 變量的名字由“字母”、下劃線、數字、組合而成。并且數字不能開頭

              6. 在php中變量前面有一個‘$'標記

              7. echo 不是一個函數,是一種語法結構。

              8. 可以把變量打印出來

              9. 要打印多個變量時,用 ','隔開

              10. 變量的傳值

              11. 引用傳值 和 賦值傳值

              12. 字符串 類型

              變量和常量

              (一)常量

              變量可以隨時重新賦值

              /pic/p>

              /pic/p>

              /pic/p>

              ",$age;

              (二)變量和常量的區別?

              1. 它們的聲明方式不同

              2. 而常量一旦聲明,不能改變其值

              define('PI',3.14);

              PI =3.23;語法錯誤

              echo "

              ",PI;

              3. 變量可以銷毀,而常量一旦主義也不能銷毀

              unset($age);

              var_dump($age);

              4.常量是不能注銷的

              unset(PI); /pic/p>

              echo PI;

              5. 變量有其作用域,函數內部默認情況訪問不到外部的變量,

              而常量,一旦定義,無論是在全局定義,還是在函數內部主義。

              在頁面的任意位置都可以訪問到。

              (三) 變量與常量的命名規范

              1.常量的命名規范,從語法角度和變量是一樣的。

              允許是字母、數字、下劃線的組合,并且數字不能開頭

              2. 從習慣角度講:一般常量用“大寫”

              /pic/p>

              /pic/pic/p>

              (四)常量的值允許是哪幾種?

              1. 只能把標量型(單一型)賦給常量;

              2. 不能把復合型,如數組,對象賦給一常量。

              3. 資源型 如果賦給常量,如引來一些不可預料的錯誤。

              代碼如下:

              define('AGE',22);

              define('HEI',343.234);

              define('ROOT','D:/www');

              define('LOCK',true);

              define('NON',NULL);

              echo AGE,HEI,ROOT;

              var_dump(LOCK);

              var_dump(NON);

              以下是代碼例子

              <?php

              /pic/p>

              /pic/p>

              $age = 22;

              $weight = 75.23;

              $name ='張三';

              $money = false;

              $house = null; /pic/p>

              echo $age,$weight,$money,

              /pic/p>

              /pic/p>

              $age =22;

              $nian =$age;/pic/p>

              $nian= 24;

              echo $nian,'----',$age;

              /pic/p>

              /pic/p>

              $money =10000;

              $credit = &$money; /pic/p>

              $credit = 5000;

              echo $credit,'--------',$money;

              unset($credit);

              echo $credit;

              /pic/p>

              /pic/p>

              $str1 = 'hello';

              $str2 = "world";

              echo $str1,$str2,"

              ";

              /pic/p>

              $age = 22;

              function t(){

              var_dump($age);

              }

              t();

              define('HEI',88.63);

              function s(){

              var_dump(HEI);

              }

              s();

              /pic/p>

              /pic/p>

              /pic/p>

              /pic/p>

              /pic/p>

              /pic/p>

              /pic/p>

              /pic/p>

              /pic/p>

              $talk='hello';

              $heat= 'kill you';

              $love= 'love';

              echo $love,"

              ";

              $action = 'talk';

              $t ='action';

              echo $$$t;

              /pic/p>

              /pic/p>

              /pic/pic/p>

              define('PI',3.14);

              define('HEI',342);

              $cons= 'PI';

              echo $cons,"

              ";

              echo constant($cons); /pic/p>

              /pic/p>

              /pic/pic/p>

              /pic/strong>

              $num =99;

              function t(){

              echo $num;

              /pic/p>

              /pic/pic/p>

              /pic/pic/p>

              t();

              /pic/===========================================

              /pic/p>

              /pic/p>

              /pic/p>

              function a(){

              echo $_GET['title'];

              }

              a();

              /pic/===========================================

              /pic/strong>

              /pic/p>

              var age= 2||3;

              alert(age);

              var_dump($age);

              /pic/false

              $age = 2||3;

              var_dump($age);

              $a = 3;

              $b= 2;

              if($a=9 || $b=1){

              $a +=1;

              $b +=1;

              }

              echo $a,"

              ",$b;

              /pic/p>

              /pic/p>

              /pic/p>

              /pic/p>

              /pic/p>

              /pic/=========================================== 返回

              /pic/p>

              $a = 1;

              $b = 2;

              $c = 3;

              function t($a,$b,$c){

              echo $a+$b+$c;

              }

              t(1,2,3);

              t(1,2);

              /pic/===========================================

              /pic/p>

              function t($a,$b,$c=0){

              echo $a+$b+$c;

              }

              t(1,2);

              ?>

            【PHP語言基礎及規范】相關文章:

            php語言基礎入門02-06

            PHP語言基礎知識11-30

            php語言基礎知識03-17

            php語言基礎知識匯總12-20

            PHP語言的基礎知識點01-31

            C語言基礎之編碼規范11-16

            零基礎如何自學PHP編程語言02-14

            零基礎如何快速掌握PHP語言10-30

            php語言11-01

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院