我要新增一行,怎么辦?
在PHP中,要結(jié)束一個(gè)腳本區(qū)域,使用"?>" 或 "?>"(是要新增一行的)。意思在上述的程序中你需要在每個(gè)PHP區(qū)域中加入另外的換行標(biāo)記。
為何PHP會(huì)這樣子呢?因?yàn)楫?dāng)格式化成一般的HTML時(shí),你不需要新的一行。但是當(dāng)你在生成了一個(gè)行特別長(zhǎng)的源代碼時(shí),它會(huì)讓你閱讀時(shí)很困難。
當(dāng)我運(yùn)行下面的腳本,它會(huì)輸出錯(cuò)誤信息,我該怎么辦?
到底是什么原因呢?要將自定義函數(shù)的結(jié)果傳回,你需要使用return來(lái)將結(jié)果傳回,而不是echo函數(shù)。
如何找出所有PHP預(yù)定義的數(shù)值?
最好的方法是建立一個(gè)新的頁(yè)面,使用,并在瀏覽器中載入。它會(huì)顯示所有的PHP參數(shù)信息、環(huán)境變量、WEB服務(wù)器的特定變量、HTTP的相關(guān)變量...等等。沒(méi)有將完整的變量值放在文件中的主要原因是它會(huì)隨著服務(wù)器的不同而有所差異。
PHP和IIS不能配合使用?
確定任何需要運(yùn)行PHP腳本的使用者都有權(quán)利運(yùn)行php.exe!IIS使用匿名(anonymous)作為運(yùn)行的帳號(hào)。這個(gè)帳號(hào)要有運(yùn)行php.exe的權(quán)利。并要讓IIS知道PHP引擎。
“dl()”函數(shù)與直接配置php.ini有什么不同?
使用dl是動(dòng)態(tài)的,而直接編譯的話是將功能直接編到php中,效率上當(dāng)然后者好些,但是前者比較靈活部署