老司机91精品网站在线观看-老司机67194免费观看-老司国产精品视频-老熟人老女人国产老太-中文字幕日本在线-中文字幕日本一区久久

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

php中常用的易混淆概念

發(fā)布時間:  2012/7/27 17:28:42

1.echo和print的區(qū)別

PHP中echo和print的功能基本相同(輸出),但是兩者之間還是有細微差別的。echo輸出后沒有返回值,但print有返回值,當(dāng)其執(zhí)行失敗時返回flase。因此可以作為一個普通函數(shù)來使用,例如執(zhí)行下面的代碼后變量$r的值將為1。

$r = print "Hello World";  

這意味著print可用在一些復(fù)雜的表達式中,而echo則不行。但是,因為echo語句不要求返回任何數(shù)值,所已在代碼中echo語句的運行效率要略微快于print語句。

2.include與require的區(qū)別

include()與require()的功能也基本相同(包含),但在用法上也有一些不同,include()是有條件包含函數(shù),而require()則是無條件包含函數(shù)。例如在下面代碼中,如果變量$a為真,則將包含文件a.php:

if($a){    
include("a.php");    
}  

而require()則和include()不同,不管$a取何值,下面的代碼將把文件a.php包含進文件里:

if($a){    
require("a.php");    
}  

在錯誤處理方面,使用include語句,如果發(fā)生包含錯誤,程序?qū)⑻^include語句,雖然會顯示錯誤信息但是程序還是會繼續(xù)執(zhí)行!但requre卻會給你來個致命錯誤。

當(dāng)然,從字面意思上我們也可以理解七分:requre是很強硬的請求、要求的意思。

3.require_once()和include_once()語句

題外話了,因為長的像,簡單require_once()和include_once()語句分別對應(yīng)于require()和include()語句。require_once() 和include_once()語句主要用于需要包含多個文件時,可以有效地避免把同一段代碼包含進去而出現(xiàn)函數(shù)或變量重復(fù)定義的錯誤。

4.空字符串('')和NULL的區(qū)別

PHP中空字符串和NULL都是以值為0存儲的,但是他們的類型并不一樣,你可以試一下echo gettype('');和echo gettype(NULL);你會發(fā)現(xiàn)他們打印出來的分別是string和NULL,當(dāng)然還有0也容易混淆,你可以試試echo gettype(0);打印一下類型,會發(fā)現(xiàn)0的類型是integer(整型),可見字符串('')、NULL和0是“等值”但不等類型。

5.isset和 empty的區(qū)別

從字面意思上我們就可以明白:empty是判斷一個變量是否為“空”,而isset 則是判斷一個變量是否已經(jīng)設(shè)置。但是這里有一點絕對要注意起來:當(dāng)一個變量值為0,empty 認為這個變量同等于空,即相當(dāng)于沒有設(shè)置。比如當(dāng)我們檢測$id 變量的時候,當(dāng)$id=0 ,用empty和isset來檢測變量$id是否已經(jīng)配置,兩都將返回不同的值:empty 認為沒有配置,isset 則能夠取得 $id 的值,看下邊例子:
   $id=0;   
   empty($id)?print "我是空的":print "我是$id ."; //結(jié)果:我是空的   
   !isset($id)?print "我是空的":print "我是$id .";//結(jié)果:我是0   

  6.==(等)和===(恒等)的區(qū)別

回顧上面第四條空字符串("")和NULL的區(qū)別,再來看一個例子:

'' == NULL;   
'' === NULL;  

運行之后你會發(fā)現(xiàn)第一個為true,而第二個則為false!可見==只是比較值是否相等,而===則不但比較值,還會比較類型,更為嚴格。

 7.self :: 和 this-> 的區(qū)別

在訪問PHP類中的成員變量或方法時,如果被引用的變量或者方法被聲明成const(定義常量)或者static(聲明靜態(tài)),那么就必須使用操作符::,反之如果被引用的變量或者方法沒有被聲明成const或者static,那么就必須使用操作符->。

另外,如果從類的內(nèi)部訪問const或者static變量或者方法,那么就必須使用自引用的self,反之如果從類的內(nèi)部訪問不為const或者static變量或者方法,那么就必須使用自引用的$this。

8.strstr() 與 strpos() 的區(qū)別

stristr() 不區(qū)分大小寫 strstr() 區(qū)分大小寫

函數(shù)查找字符串在另一個字符串中第一次出現(xiàn)的位置。

如果成功,則返回字符串的其余部分(從匹配點)。如果沒有找到該字符串,則返回 false。

stripos() 不區(qū)分大小寫 strpos() 區(qū)分大小寫

函數(shù)返回字符串在另一個字符串中第一次出現(xiàn)的位置。

如果沒有找到該字符串,則返回 false。

經(jīng)測試證明如果只是單純查找判斷是否存在則strpos()的執(zhí)行效率要大于strstr()

9.PHP中 HTTP_HOST 和 SERVER_NAME

相同點:
當(dāng)滿足以下三個條件時,兩者會輸出相同信息。
1. 服務(wù)器為80端口
2. apache的conf中ServerName設(shè)置正確
3. HTTP/1.1協(xié)議規(guī)范

不同點:
1. 通常情況:
_SERVER["HTTP_HOST"] 在HTTP/1.1協(xié)議規(guī)范下,會根據(jù)客戶端的HTTP請求輸出信息。
_SERVER["SERVER_NAME"] 默認情況下直接輸出apache的配置文件httpd.conf中的ServerName值。

2. 當(dāng)服務(wù)器為非80端口時:
_SERVER["HTTP_HOST"] 會輸出端口號,例如:xker.com:8080
_SERVER["SERVER_NAME"] 會直接輸出ServerName值
因此在這種情況下,可以理解為:HTTP_HOST = SERVER_NAME : SERVER_PORT

3. 當(dāng)配置文件httpd.conf中的ServerName與HTTP/1.0請求的域名不一致時:
httpd.conf配置如下:
<virtualhost *>
ServerName xker.com
ServerAlias www.xker.com
</virtualhost>
客戶端訪問域名www.xker.com
_SERVER["HTTP_HOST"] 輸出 www.xker.com
_SERVER["SERVER_NAME"] 輸出 xker.com

所以,在實際程序中,應(yīng)盡量使用_SERVER["HTTP_HOST"] ,比較保險和可靠。

如果在端口映射的情況下,并且在內(nèi)網(wǎng)訪問,用“$_SERVER['HTTP_X_FORWARDED_HOST']”比較好。


本文出自:億恩科技【www.ypdoo.com.cn】

服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機 24小時售后服務(wù)電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務(wù)熱線

     
     
    91麻豆精品国产自产在线| 日本在线不卡视频| 日本免费乱理伦片在线观看2018| 国产精品自拍在线观看| 青青久久网| 美国一区二区三区| 99热视热频这里只有精品| 国产一区二区精品尤物| 国产一区二区精品在线观看| 日韩在线观看视频网站| 日本免费乱人伦在线观看| 亚洲第一色在线| 欧美大片aaaa一级毛片| 美女被草网站| 欧美大片a一级毛片视频| 天天色成人网| a级毛片免费全部播放| 一本高清在线| 成人免费一级毛片在线播放视频| 美女免费毛片| 亚洲 激情| 天天做日日干| 日韩在线观看免费| 九九九国产| 国产网站免费观看| 国产不卡在线观看视频| 午夜在线亚洲男人午在线| 成人免费福利片在线观看| 免费国产在线视频| 亚洲 激情| 99色视频| 国产精品123| 日韩在线观看视频黄| 欧美另类videosbestsex高清| 天堂网中文在线| 国产91精品露脸国语对白| 亚洲 男人 天堂| 国产视频久久久| 999久久久免费精品国产牛牛| 国产原创中文字幕| 欧美a级大片| 精品视频在线观看视频免费视频| 国产网站免费观看| 精品久久久久久中文字幕2017| 日韩av成人| 四虎久久影院| 久久精品免视看国产明星| 日韩综合| 成人免费一级毛片在线播放视频| 九九干| 一级女性全黄生活片免费| 毛片高清| 青草国产在线观看| 久久国产精品自由自在| 亚洲第一页色| 国产国语对白一级毛片| 久久国产影院| 天天色色色| 国产高清在线精品一区a| 国产视频一区二区在线播放| 国产伦精品一区二区三区在线观看| 91麻豆高清国产在线播放| 精品久久久久久中文字幕2017| 精品国产三级a| 国产亚洲精品成人a在线| 欧美1区2区3区| 韩国三级香港三级日本三级la | 一级毛片视频播放| 日本特黄特黄aaaaa大片| 四虎影视久久久| 91麻豆精品国产片在线观看| 黄视频网站免费观看| 精品视频一区二区三区| 在线观看成人网| 午夜在线亚洲男人午在线| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 999精品影视在线观看| 精品国产一区二区三区久久久蜜臀 | 高清一级做a爱过程不卡视频| 午夜精品国产自在现线拍| 精品视频一区二区三区免费| 久久久久久久网| 精品视频在线观看一区二区| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 久久精品成人一区二区三区| 国产网站在线| 精品国产一区二区三区久| 日韩专区亚洲综合久久| 欧美α片无限看在线观看免费| 成人a级高清视频在线观看| 欧美一级视| 日本免费乱理伦片在线观看2018| 麻豆午夜视频| 欧美爱爱网| 成人av在线播放| 国产精品1024在线永久免费| 四虎论坛| 日韩在线观看视频免费| 成人免费观看的视频黄页| 欧美激情一区二区三区在线| 欧美国产日韩在线| 国产麻豆精品| 日韩字幕在线| 香蕉视频亚洲一级| 国产成人精品综合| 香蕉视频久久| 在线观看成人网 | 欧美a级片免费看| 国产原创视频在线| 精品国产香蕉伊思人在线又爽又黄| 国产视频久久久| 国产网站免费观看| 日韩在线观看网站| 黄视频网站免费| 亚洲天堂免费| 成人免费观看的视频黄页| 国产成a人片在线观看视频| 日本免费乱人伦在线观看| 日日爽天天| 国产不卡精品一区二区三区| 国产伦精品一区三区视频| 精品在线观看国产| 日本免费乱人伦在线观看| 日本免费区| 日韩av成人| 99色视频| a级毛片免费全部播放| 欧美日本免费| 日韩中文字幕在线播放| 久久精品免视看国产成人2021| 美女免费毛片| 99热精品一区| 欧美激情一区二区三区在线播放 | 亚洲 欧美 成人日韩| 亚洲女人国产香蕉久久精品| 麻豆午夜视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产不卡高清在线观看视频 | 91麻豆高清国产在线播放| 国产麻豆精品hdvideoss| 九九精品在线| 黄色免费三级| 久久久久久久网| 亚洲精品中文一区不卡| 国产精品免费久久| 亚洲 男人 天堂| 国产91精品一区二区| 韩国毛片| 韩国三级香港三级日本三级| 色综合久久天天综线观看| 久久成人综合网| 国产视频在线免费观看| 黄视频网站在线看| 欧美另类videosbestsex高清 | 日韩在线观看视频黄| 精品国产一区二区三区精东影业 | 久久99欧美| 久久久久久久男人的天堂| 精品视频在线看 | 97视频免费在线观看| 91麻豆爱豆果冻天美星空| 国产不卡精品一区二区三区| 日韩欧美一及在线播放| 天天做日日爱| 国产91精品系列在线观看| 99色视频| 欧美国产日韩久久久| 久久国产精品自由自在| 久久成人性色生活片| 日韩专区亚洲综合久久| 国产精品自拍一区| 黄色免费三级| 99久久精品国产麻豆| 午夜在线影院| 日韩在线观看网站| 日本特黄一级| 国产成人精品综合在线| 成人免费网站视频ww| 欧美1区2区3区| 九九九网站| 日韩中文字幕在线播放| a级毛片免费观看网站| 黄视频网站在线看| 999久久久免费精品国产牛牛| 99热精品在线| 久久国产精品自线拍免费| 一级女性全黄久久生活片| 黄色短视频网站| 欧美电影免费看大全| 一级女性全黄生活片免费| 亚洲 激情| 欧美激情一区二区三区视频| 免费毛片播放| 欧美电影免费| 99久久精品国产国产毛片| 国产精品1024永久免费视频| 午夜在线观看视频免费 成人| 久久99这里只有精品国产| 日日夜夜婷婷| 欧美激情一区二区三区在线播放 |