相关疑难解决方法(0)

如何避免isset()和empty()

我有几个较旧的应用程序,当在E_NOTICE错误级别上运行时会抛出大量"xyz未定义"和"未定义的偏移"消息,因为没有使用isset()和consorts 显式检查变量的存在.

我正在考虑通过它们来使它们与E_NOTICE兼容,因为关于缺失变量或偏移的通知可以是救生员,可能会获得一些微小的性能改进,并且它总体上更清洁.

但是,我不喜欢对我的代码造成数百isset() empty()array_key_exists()s的影响.它变得臃肿,变得不那么可读,没有在价值或意义上获得任何东西.

如何在没有过多变量检查的情况下构建代码,同时还兼容E_NOTICE?

php error-reporting

96
推荐指数
4
解决办法
2万
查看次数

计算总数

我正在寻找一些从数据库中计算大量小计的总和的帮助,我正在使用的代码正在计算它,但是PHP回应了一个错误说

注意:未定义的变量:第192行的..............\viewing.php中的tot

但它仍在计算总成本并回应它,任何关于如何摆脱这个错误的想法?

我使用这个从数据库中获取小计:

while($row=mysql_fetch_array($result)) { 
echo .....
$tot += $row['subtotal'];
}
Run Code Online (Sandbox Code Playgroud)

在页面的底部,我已经做了它,它显示了总数和它的工作,但它仍然给我一个错误,说变量tot是未定义的,任何想法?

php mysql

1
推荐指数
1
解决办法
160
查看次数

标签 统计

php ×2

error-reporting ×1

mysql ×1