作者Luos (Soul)
看板PHP
標題[請益] Linux到windows 多長出來的error
時間Fri Oct 29 00:41:09 2010
我有一個用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
1F:→ guardlan:這跟win還是linux沒有關係...是你php.ini裡面的設定沒設 10/29 01:28
2F:→ guardlan:error_reporting = E_ALL & ~E_NOTICE 把php.ini改這樣 10/29 01:28
3F:→ guardlan:不過你那些notice的訊息問題還是修一下比較好 10/29 01:29
4F:→ LewisHamiltn:看不到不代表不存在...問題還是要修... 10/29 08:44
5F:→ Luos:PHP 不是容許呼叫function時 少parameter嗎? 10/29 09:15
6F:→ Luos:這是個很方便的功能呀T.T 謝謝回應 10/29 09:17
7F:→ LewisHamiltn:可以但是你要給預設值 10/29 09:36
8F:→ Luos:在funcion內給預設值? 10/29 12:50
9F:→ MOONRAKER:function ggyy($gg, $yy=1, $ouch="") 這樣 10/29 13:50
10F:→ MOONRAKER:此例中只有$gg為必要參數,$yy以後在省略時會使用預設值 10/29 13:51
11F:推 cspy:查一下對應的extension 10/30 09:09
12F:→ Luos:謝謝月耙大 我晚點來試試~~ 10/30 14:48
13F:→ Luos:我把php.ini改了之後也一樣T.T 11/02 09:32
14F:→ LewisHamiltn:改完記得重開 11/02 10:29
15F:→ LewisHamiltn:你改E_ALL & ~E_NOTICE還是會噴warning 11/02 10:30
16F:→ LewisHamiltn:改0吧 要不噴的話 11/02 10:30
17F:→ Luos:改成error_reporting = 0 嗎? 11/05 15:04
18F:→ Luos:剛剛試了下也一樣有error 11/05 15:10
19F:→ Luos:把他改成跟Linux一樣的 E_ALL & ~E_DEPRECATED 也有errorT.T 11/05 15:15
20F:→ Luos:error_reporting(0); 加一句就ok啦啦 11/05 15:40
21F:→ Luos:謝謝各位幫忙 11/05 15:40