php 出现变量未定义的提示 比如 if($_post['... 这一行 还有 <?=$row['

php出现变量未定义的提示比如if($_post['...这一行还有<?=$row['title']...这两行出现那样的提示网上搜索有if(isset..和$前加@的方... php 出现变量未定义的提示 比如 if($_post['... 这一行 还有 <?=$row['title']... 这两行出现那样的提示 网上搜索有 if(isset.. 和 $前加@ 的方法。我想先定义变量比较好,请高手指点,怎么定义? 展开
 我来答
斯微安5
2014-03-03 · TA获得超过238个赞
知道小有建树答主
回答量:852
采纳率:100%
帮助的人:292万
展开全部
这个你可以设置网站的安全级别!

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)
GUOYYYY
2014-03-03 · TA获得超过521个赞
知道小有建树答主
回答量:506
采纳率:0%
帮助的人:282万
展开全部
控制PHP的错误级别,不让它报错就可以了。
但是为了更好的写法和更好的兼容,建议判断时用isset()判断。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
梦中的小人国
2014-03-03 · 超过11用户采纳过TA的回答
知道答主
回答量:74
采纳率:100%
帮助的人:15.8万
展开全部
php是不用定义变量的,直接就可以用,用isset就不会出现那个问题了
追问
那为什么出现错误提示呢
追答
嗯,这个要怎么跟你说呢,这个具体问题还要具体分析比如你直接判断POST的值但是在判断以前并没有做相应的操作就会出现那个错误,归根结底就是代码不规范引起的!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
haokuya1234
2014-03-03
知道答主
回答量:24
采纳率:0%
帮助的人:7.6万
展开全部
php不需要定义
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式