作者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