[請益] Linux到windows 多長出來的error

看板PHP作者 (Soul)時間15年前 (2010/10/29 00:41), 編輯推噓1(1020)
留言21則, 5人參與, 最新討論串1/1
我有一個用PHP做出來的網站 但我現在面臨必須把他塞進windows的冏境 我嘗試使用xampp(PHP 5.3.1) 和 wamp(PHP 5.3.0) 不過都會跳出以下幾個warning 1. XXX function miss X argument 原因是我有些function呼叫時少傳一些parameter 2. mysql_result can not find index 0(這我記不起來 明天會補) 原因是我input的mysql resource是空的 這些warning在Linux下都不會出現 不過在windows裡就會導致我的網頁爛掉Orz 雖然我都知道原因 不過我處於無法修改他們的狀態>"< 難道在Linux下這麼方便的的這幾個功能到了windows就被腰斬了嗎!!!??? 想請教版上各位前輩有沒什麼辦法讓windows的PHP跟Linux下一樣不會跳這些Error嗎? 謝謝指教<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.64.32.228

10/29 01:28, , 1F
這跟win還是linux沒有關係...是你php.ini裡面的設定沒設
10/29 01:28, 1F

10/29 01:28, , 2F
error_reporting = E_ALL & ~E_NOTICE 把php.ini改這樣
10/29 01:28, 2F

10/29 01:29, , 3F
不過你那些notice的訊息問題還是修一下比較好
10/29 01:29, 3F

10/29 08:44, , 4F
看不到不代表不存在...問題還是要修...
10/29 08:44, 4F

10/29 09:15, , 5F
PHP 不是容許呼叫function時 少parameter嗎?
10/29 09:15, 5F

10/29 09:17, , 6F
這是個很方便的功能呀T.T 謝謝回應
10/29 09:17, 6F

10/29 09:36, , 7F
可以但是你要給預設值
10/29 09:36, 7F

10/29 12:50, , 8F
在funcion內給預設值?
10/29 12:50, 8F

10/29 13:50, , 9F
function ggyy($gg, $yy=1, $ouch="") 這樣
10/29 13:50, 9F

10/29 13:51, , 10F
此例中只有$gg為必要參數,$yy以後在省略時會使用預設值
10/29 13:51, 10F

10/30 09:09, , 11F
查一下對應的extension
10/30 09:09, 11F

10/30 14:48, , 12F
謝謝月耙大 我晚點來試試~~
10/30 14:48, 12F

11/02 09:32, , 13F
我把php.ini改了之後也一樣T.T
11/02 09:32, 13F

11/02 10:29, , 14F
改完記得重開
11/02 10:29, 14F

11/02 10:30, , 15F
你改E_ALL & ~E_NOTICE還是會噴warning
11/02 10:30, 15F

11/02 10:30, , 16F
改0吧 要不噴的話
11/02 10:30, 16F

11/05 15:04, , 17F
改成error_reporting = 0 嗎?
11/05 15:04, 17F

11/05 15:10, , 18F
剛剛試了下也一樣有error
11/05 15:10, 18F

11/05 15:15, , 19F
把他改成跟Linux一樣的 E_ALL & ~E_DEPRECATED 也有errorT.T
11/05 15:15, 19F

11/05 15:40, , 20F
error_reporting(0); 加一句就ok啦啦
11/05 15:40, 20F

11/05 15:40, , 21F
謝謝各位幫忙
11/05 15:40, 21F
文章代碼(AID): #1CoQUdYq (PHP)
文章代碼(AID): #1CoQUdYq (PHP)