我在每个页面上收到此错误,我试图获取任何类型的ID,例如我正在使用以下代码
$objClass = array();
$objClass[0]->custId = $_GET['id'];
我在第二行遇到错误。虽然它工作正常,但它只是随处可见。我用stdclass读了答案,但我得到它,如果你给这个作为解决方案plz解释hw使用它cz im在该领域相当新。 还有人可以告诉我如何隐藏php错误。
答案 0 :(得分:2)
从你给出的片段我认为你想要实现的是这个,不需要数组:
$objClass = new stdClass();
$objClass->custId = $_GET['id'];
不要忘记你应该过滤来自$ _GET的输入以保证安全。
请勿关闭错误警告,它们会向您显示需要在代码中解决的问题。
答案 1 :(得分:1)
您实际上并未声明该对象。你需要使用
$objClass[0] = new stdClass;
第一