亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

php語(yǔ)言

php語(yǔ)言基礎(chǔ)知識(shí)

時(shí)間:2024-09-27 07:06:28 php語(yǔ)言 我要投稿

php語(yǔ)言基礎(chǔ)知識(shí)匯總

  PHP是一種通用開(kāi)源腳本語(yǔ)言。下面小編整理了php語(yǔ)言基礎(chǔ)知識(shí),希望對(duì)大家有幫助!

php語(yǔ)言基礎(chǔ)知識(shí)匯總

  PHP標(biāo)記風(fēng)格

  1.xml風(fēng)格(標(biāo)準(zhǔn)風(fēng)格推薦使用)

  代碼如下:

  echo"這是xml風(fēng)格的標(biāo)記";

  ?>

  xml風(fēng)格的標(biāo)記是常用的標(biāo)記,也是推薦使用的標(biāo)記,服務(wù)器不能禁用,該風(fēng)格的標(biāo)記在xml,xhtml中都可以使用。

  2.腳本風(fēng)格

  代碼如下:

  3.簡(jiǎn)短風(fēng)格

  代碼如下:

  注:需要在php.ini中設(shè)置short _open_tag=on,默認(rèn)是on,或者在 PHP 編譯時(shí)加入了 –enable-short-tags 選項(xiàng)。(PHP 3版本還可以通過(guò) short_tags() 函數(shù)激活使用短標(biāo)記。)

  4.asp風(fēng)格

  代碼如下:

  注:需要在 php.ini 配置文件中開(kāi)啟 asp_tags = on;

  上面asp風(fēng)格與簡(jiǎn)短風(fēng)格需要在php.ini中設(shè)置下。默認(rèn)是不支持的。

  php中的注釋

  (一) 以//開(kāi)始.

  (二) 以#開(kāi)始.

  #這是shell單行注釋風(fēng)格

  (三) 多行注釋有一種以/*開(kāi)始以 */結(jié)束

  php中單引號(hào)與雙引號(hào)的區(qū)別?

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

  2. 單引號(hào)的解析速度比雙引號(hào)的快

  3. 對(duì)于單引號(hào)來(lái)說(shuō),只有兩個(gè)轉(zhuǎn)義 ',\

  4. 除了上述兩個(gè)轉(zhuǎn)義字符,其他都原樣輸出。

  5. 對(duì)于雙引號(hào)來(lái)說(shuō),可轉(zhuǎn)義字符除\,',"之外,還有 , , 等

  6.除了單引號(hào)和雙引號(hào)用來(lái)聲明字符串變量外,還有heredoc方式

  程序代碼:

  //$age = 22;

  //$str1 = '他今年 $age 歲'; //''原樣輸出

  //$str2 = "他今年 $age 歲"; //""要解析里面的變量 即輸出22

  //echo $str1,"

  ",$str2;

  php中的注意事項(xiàng)

  一. 在js中,一個(gè)語(yǔ)句如果單占一行的話,在行尾可以不加;號(hào)

  二. 但是,在php加,必須每一行后面都要加分號(hào)

  雖然在整個(gè)php的最后一句例外,但是強(qiáng)烈建議也加上

  三 . 對(duì)于純php頁(yè)面,?>是可以不寫的

  而且,對(duì)于不直接運(yùn)行,而是被別的頁(yè)面所包含的文件,往往還推薦結(jié)束不加?>

  這樣包含的頁(yè)面更快執(zhí)行速度更快

  php中的數(shù)字類型

  1. php變量有8種

  2. 整型、浮點(diǎn)型、布爾型、字符串型、NULL型、數(shù)組型、對(duì)象型、資源型

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

  4. 在php中變量命名規(guī)范

  5. 變量的名字由“字母”、下劃線、數(shù)字、組合而成。并且數(shù)字不能開(kāi)頭

  6. 在php中變量前面有一個(gè)‘$'標(biāo)記

  7. echo 不是一個(gè)函數(shù),是一種語(yǔ)法結(jié)構(gòu)。

  8. 可以把變量打印出來(lái)

  9. 要打印多個(gè)變量時(shí),用 ','隔開(kāi)

  10. 變量的傳值

  11. 引用傳值 和 賦值傳值

  12. 字符串 類型

  變量和常量

  (一)常量

  變量可以隨時(shí)重新賦值

  //$age = 22;

  //$age = 23;

  //echo "

  ",$age;

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

  1. 它們的聲明方式不同

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

  define('PI',3.14);

  PI =3.23;語(yǔ)法錯(cuò)誤

  echo "

  ",PI;

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

  unset($age);

  var_dump($age);

  4.常量是不能注銷的

  unset(PI); //語(yǔ)法錯(cuò)誤,不允許注銷

  echo PI;

  5. 變量有其作用域,函數(shù)內(nèi)部默認(rèn)情況訪問(wèn)不到外部的變量,

  而常量,一旦定義,無(wú)論是在全局定義,還是在函數(shù)內(nèi)部主義。

  在頁(yè)面的任意位置都可以訪問(wèn)到。

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

  1.常量的命名規(guī)范,從語(yǔ)法角度和變量是一樣的。

  允許是字母、數(shù)字、下劃線的組合,并且數(shù)字不能開(kāi)頭

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

  //define('SF',342);

  //echo SF; //最新的版本已經(jīng)對(duì)常量名區(qū)分大小寫

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

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

  2. 不能把復(fù)合型,如數(shù)組,對(duì)象賦給一常量。

  3. 資源型 如果賦給常量,如引來(lái)一些不可預(yù)料的錯(cuò)誤。

  代碼如下:

  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語(yǔ)言基礎(chǔ)知識(shí)】相關(guān)文章:

PHP語(yǔ)言基礎(chǔ)知識(shí)07-16

PHP中的Memcache基礎(chǔ)知識(shí)10-25

php學(xué)習(xí)筆記:基礎(chǔ)知識(shí)08-31

php基礎(chǔ)知識(shí)學(xué)習(xí)筆記08-15

php語(yǔ)言簡(jiǎn)介08-25

php語(yǔ)言的優(yōu)勢(shì)09-06

PHP基礎(chǔ)知識(shí)考試題08-15

PHP語(yǔ)言的簡(jiǎn)介09-23

什么是php語(yǔ)言10-24

PHP新手必須知道的基礎(chǔ)知識(shí)07-20