丰满少妇女人a毛片视频-酒色成人网-日韩欧美一-日韩精品一区二区av在线观看-成人久久免费-欧美精品一二三四区-国产午夜免费-亚洲男人第一天堂-一区二区三区福利视频-午夜激情影院-av中文天堂在线-免费一区二区-欧美日韩xxx-91区视频-亚洲另类激情专区小说图片-黄色的网站在线观看-香蕉精品在线

高分網(wǎng) > 答案大全 > 其它答案 >

php基礎知識點

時間: 炎婷2 其它答案

  PHP腳本語言知識點歸納

  小知識點:

  1.當變量為0.0或“0”在布爾變量中均表示false;

  2.字符串變量用雙引號時其中變量和轉義字符可以按照其定義正常輸出,而用單引號輸出內(nèi)容時它會原樣輸出其內(nèi)容,即轉義字符或變量不會起作用,而只會原樣輸出字面內(nèi)容,這個可以自己寫一下代碼看一下區(qū)別。個人感覺php變量的定義有點類似js,因為你根本不需要指定它任何類型,它的類型完全取決于實際你使用的類型。

  3.php的算術運算符:

  注意點:除號“/ ”得到的結果可以是整數(shù)也可以是float.而不是單是整數(shù),例如 5/2 結果是2.5,而在C語言中結果是2。當結果除不盡時,結果顯示14位有效數(shù)字。

  運算符一共有 + 、- 、 * 、 / 、 % 五個運算符。連結兩個字符串的符號不是java中的+號,而是 . 點號,點號會自動將前后變量看成字符串來對待。

  “==”符號和”===”的區(qū)別:

  “==”符號表示只有左邊和右邊的值相等才為真。

  “===”符號表示左邊和右邊不但值相等,就連變量類型也應該相等的,才會返回真。

  下例:

  $a=2;

  $b=2.0;

  上例中$a和$b 變量的值是相等的,但類型是不相等的!所有用==為真,用===則為假。

  $a !== $b 表示只要a和b值不相等或者類型不相等時結果為true。

  $a != $b 表示只有a 和b 的值不相等時結果為true。

  $a <> $b 表示含義和 $a != $b 相同。

  echo $a==$b 輸出的內(nèi)容并非是true或false。而是0和1,1代表true,0代表false。

  還有>=、<=符號分別表示大于或等于、小于或等于。

  ||邏輯判斷有一個特殊,當前面的判斷為true時,”||”符號后面的表達式便不會執(zhí)行,這一點要小心!同理&&符號也有類似情況。這種現(xiàn)象稱為短路。短路與和短路或就是其中的代表 。||符號可以用or代替。同理&&符號可以用and代替。但英文的or和and還是有點區(qū)別:or運算符較低,比=低。例如:

  $a = false || true; //a返回true;

  $a = false or true; //=》 ($a = false ) or true;

  var-dump($a,$b);

  同理 and 符號也有類似這種情況。

  類型運算符:instanceof,用于判斷數(shù)據(jù)是否是某一類的實例,這一點和java類似,結果返回true或false。

  ++和—運算符只針對變量,不能對常量使用!

  php中的switch語句括號內(nèi)可以是布爾類型!而字符串“0”被看作false。default語句可以放在任何位置而不影響其他case語句的執(zhí)行順序!哪怕放在switch語句中的第一句。但要注意要記得寫break語句。

  表單提交問題:

  在火狐瀏覽器中,表單提交的方法為POST時,相應的獲得字段值得方法就 是$_POST,而不是$_REQUEST,而在IE或Firefox中,不管是POST還是GET都是可以用$_REQUEST來獲得內(nèi)容的。$_REQUEST的參數(shù)對應表單相應Input元素的name屬性值。

  php中的break語句不同點:

  首先必須明白什么是循環(huán)?循環(huán)就是由for、while關鍵字的大括號構成的部分叫循環(huán),這和if語句的大括號是不同的,continue語句一般放在if語句中,一般就用于跳過for循環(huán)的本次循環(huán)或while循環(huán)的本次循環(huán)。千萬不要認為在for循環(huán)中大括號一括就代表一個循環(huán),if語句下的大括號就不是循環(huán)。

  break語句后面可以帶一個數(shù)字表示跳出到第幾層循環(huán)之外,以break語句所在的大括號區(qū)域為第一層循環(huán)。依次往外遞加,而不是從外到里遞增。但注意數(shù)字太大以至于超出最外層的循環(huán)!例如總共只有3層循環(huán),你卻要跳4層,這就會出錯!break默認跳出循環(huán)層數(shù)是1.

  continue語句則用于結束本次循環(huán),跳過本次循環(huán)剩下的代碼開始一個新的循環(huán)。

  goto語句僅在php5.3或以上版本有效。

  goto的作用:用來跳出循環(huán)來代替多重循環(huán)的break語句。使代碼更簡潔!

  php中變量和常量的區(qū)別:

  1.常量前面沒有美元符號。

  2.常量通過define()函數(shù)或const定義,不能充當賦值語句的左值。

  3.常量可以不理會變量所在的作用域而在任何地方使用和訪問。

  4.常量一旦定義就不可以被重新定義或取消定義。

  5.常量的值是標量【基本數(shù)據(jù)類型float、int、string、boolean】。

  定義一個常量的兩種形式:

  define("INT_MAX",255)或 const INT_MAX=255;不能再常量前加美元符號,也不能重新賦值。

  看了“php基礎知識點”的還看了:

1.2016php簡歷模板

2.營銷推廣計劃書

3.hr如何面試php人員

4.應屆生個人求職簡歷模板

5.網(wǎng)絡教育應用論文

50670 临清市| 万年县| 茌平县| 东台市| 玉屏| 格尔木市| 陈巴尔虎旗| 苍南县| 英吉沙县| 台山市| 沁源县| 古田县| 安顺市| 阿克陶县| 红安县| 天峨县| 九龙县| 黄骅市| 济南市| 千阳县| 宕昌县| 同德县| 宕昌县| 石柱| 上思县| 三门县| 临泉县| 南通市| 吉安市| 祁阳县| 丹寨县| 镇沅| 岳普湖县| 海阳市| 依安县| 霍城县| 宾川县| 成都市| 福安市| 丰城市| 海林市|