當前位置:學者齋 >

計算機 >php語言 >

關於PHP基本語法總結

關於PHP基本語法總結

本文是本站小編搜尋整理的關於PHP基本語法總結,從PHP的語法、註釋、變數、常量等內容進行講解。有需要的朋友可以參考一下,希望對大家有所幫助!想了解更多相關資訊請持續關注我們應屆畢業生考試網!

關於PHP基本語法總結

  一、PHP能做什麼?

PHP能做什麼?我覺得它很強大,只要我能想到的,它都能做,只是我技術能力還不行╮(╯﹏╰)╭。好吧,一張圖,基本瞭解一下吧(ps:PHP的功能不侷限於此( ^_^ ))

影象有點模糊,湊合一下,(≧▽≦)/

  二、PHP語言標記

1、結束和開始標記

1.1 <?php //code ?>:屬於xml風格,是PHP的標準風格,推薦使用。

1.2 <script language=”php”> //code </script>:長風格標記,不常用。若你的奇葩編輯器不支援其他php標記,就用它吧

1.3 <? //code ?>:簡短風格,遵循SGML處理。需要在中將指令short_open_tag開啟,或者在php編譯時加入–enable-short-tags.如果你想你的程式移植性好,就拋棄這種風格,它就比1.1少了個php。

2、位置

怎麼說呢?反正可以將PHP語言放在後綴名為的HTML檔案的任何地方。注意了,是以結尾的HTML檔案。

程式碼如下:

<html>

1: <html>

2: <head>

3: <meta http-equiv="content-type" content="text/html;charset=utf-8">

4: <!-- 在HTML標記中嵌入指令碼 -->

5: <title><?php echo "PHP語言標記" ?></title>

6: </head>

7: <!-- 在屬性位置嵌入 -->

8: <body <?php echo 'bgcolor="#ccc"'?>>

9: <!-- 來個高階點的吧 -->

10: <?php

11: if($exp){

12: ?>

13: <!-- 屬性值中嵌入php -->

14: <p align="<?php echo 'center'?>">條件為true該做的`</p>

15: <?php

16: }else{

17: ?>

18: <p>條件為FALSE該做的</p>

19: <?php

20: }

21: ?>

22: </body>

23: </html>

3、註釋

3.1 單行註釋:// 或者 # 多行註釋:/* 說明*/

3.2 多行註釋不能巢狀,但是其中可以包含單行註釋;單行註釋也可以包含多行註釋。就想這樣子

程式碼如下:

1: <?php

2: //echo "test";/*單行中包含多行註釋符*/

3: /*echo 'test'; //多行註釋符中包含單行註釋符*/

4: ?>

  三、變數

1、變數的使用

複製程式碼程式碼如下:

1: <?php

2: $a = 1; //宣告一個變數a

3: $b = "php"; //宣告一個變數b

4: $8d = 2; //非法變數名,只能以字母或者下劃線開頭且不包含空格

5:

6: $i站點is = "php"; //合法變數名,可以使用中文

7: /*

8: *以下三個函式呼叫方式等效

9: *關鍵字和內建函式及使用者自定義的類名,函式名不區分大小寫

10: */

11: phpinfo();

12: PhpInfo();

13: PHPINFO();

14:

15:

16: /*

17: *以下三個變數不一樣

18: *變數名是區分大小寫滴

19: */

20: $name = "php1";

21: $Name = "php2";

22: $NAME = "php3";

23:

24: //可變變數:變數名可以動態的設定

25: $hi = "hello";

26: $$hi = "world";

27: //以下均輸出hello world

28: echo "$hi $hello";

29: echo "$hi ${$hi}";

30:

31: //變數賦值

32: $foo = "B" //傳值賦值

33: $bar = &$foo //引用賦值

34: $bar = "LZ";

35: echo "$foo"; //輸出LZ

36: $cde = $foo; //傳值賦值

37: $cde = "E";

38: echo "$foo"; //輸出LZ

39: ?>

2、變數的型別

  四、常量

1、定義和使用

複製程式碼程式碼如下:

1: <?php

2: /*

3: *boolean define(string name,mixed value[,bool case_insensitive)

4: *name:常量名;value:常量值;第三個是個可選的布林值,預設是FALSE(不區分大小寫)

5: */

6: define("FLO",1000);

7: echo FLO; //輸出1000

8:

9: //使用define函式檢驗FLO常量是否存在,存在則輸出常量值

10: if(define("FLO"))

11: {

12: echo FLO;

13: }

14: ?>

2、常量和變數

2.1 常量的作用域是全域性的,可以再指令碼的任何地方宣告和訪問常量。

2.2 常量前面沒有$,且不能通過賦值語句定義常量。

2.3 常量一旦被定義,不能被重新定義或取消定義,直到指令碼執行結束自動釋放。

2.4 常量的值只能是標量(boolean,integer,float,string中的一種型別)

3、系統的預定義常量


4、常用的魔術常量

標籤: PHP 語法
  • 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-tw/jsj/php/qr3ezq.html