php 出现变量未定义的提示 比如 if($_post['... 这一行 还有 <?=$row['
php出现变量未定义的提示比如if($_post['...这一行还有<?=$row['title']...这两行出现那样的提示网上搜索有if(isset..和$前加@的方...
php 出现变量未定义的提示 比如 if($_post['... 这一行 还有 <?=$row['title']... 这两行出现那样的提示 网上搜索有 if(isset.. 和 $前加@ 的方法。我想先定义变量比较好,请高手指点,怎么定义?
展开
4个回答
展开全部
这个你可以设置网站的安全级别!
php.ini文件中,和错误有关的设置有如下几个:
(1)display_errors
是否显示错误报告,设置为ON则打开,设置为OFF则关闭所有错误提示
display_errors = On
(2)error_reporting,设定错误级别
在php.ini文件中,默认的报告是除了通知之外的所有错误,如下语句设定:
error_reporting = E_ALL & ~ (E_NOTICE)
在上面的表达式中,符号"&"表示几个条件这间的并列,而"~"表示否定,即NOT的含义.
如果想忽略警告信息,可以设定如下语句:
error_reporting = E_ALL & ~(E_NOTICE) & ~(E_WARNING)
php.ini文件中,和错误有关的设置有如下几个:
(1)display_errors
是否显示错误报告,设置为ON则打开,设置为OFF则关闭所有错误提示
display_errors = On
(2)error_reporting,设定错误级别
在php.ini文件中,默认的报告是除了通知之外的所有错误,如下语句设定:
error_reporting = E_ALL & ~ (E_NOTICE)
在上面的表达式中,符号"&"表示几个条件这间的并列,而"~"表示否定,即NOT的含义.
如果想忽略警告信息,可以设定如下语句:
error_reporting = E_ALL & ~(E_NOTICE) & ~(E_WARNING)
展开全部
控制PHP的错误级别,不让它报错就可以了。
但是为了更好的写法和更好的兼容,建议判断时用isset()判断。
但是为了更好的写法和更好的兼容,建议判断时用isset()判断。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
php是不用定义变量的,直接就可以用,用isset就不会出现那个问题了
追问
那为什么出现错误提示呢
追答
嗯,这个要怎么跟你说呢,这个具体问题还要具体分析比如你直接判断POST的值但是在判断以前并没有做相应的操作就会出现那个错误,归根结底就是代码不规范引起的!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询