我在尝试获取任何类型的id的每一页上都会收到这个错误,例如我使用以下代码
$objClass = array();
$objClass[0]->custId = $_GET['id'];
我在第二行出错了。虽然它运行得很好,但它一直在到处展示。我用stdclass阅读了答案,但我很难理解,所以如果你把它作为一个解决方案,请解释一下如何使用它,这在这个领域是很新的。还有人能告诉我如何隐藏php错误吗。
从你给出的片段中,我认为你想要实现的是,不需要数组:
$objClass = new stdClass();
$objClass->custId = $_GET['id'];
不要忘记,为了安全起见,您应该从$_GET中筛选输入。
不要关闭错误警告,它们会向您显示代码中需要解决的问题。
您实际上并没有声明对象。你需要使用
$objClass[0] = new stdClass;
第一个