我知道有人问过有关解决此错误的问题,但我不想解决它,我想隐藏它。我知道正在发生的问题,但是基本上,我不在乎,因为脚本完全按照我的期望工作。
根据用户单击哪个链接,下一页将解析内容并编辑HTML。有时,HTML数据不包含我指定的div,我也可以。那我怎么藏起来呢?例如,使用简单HTML解析器,我有以下代码:
$boo->find('div[class*=container]', 0)->innertext = '';
这就是说,所有包含“容器”一词的类都应将内部文本更改为空。基本上摆脱了我不需要的数据。但是某些页面内容没有带容器的div,我认为这就是为什么我收到此警告。那么我该怎么做才能忽略它呢?我可以用某种方式表达if语句吗?请指教!
最佳答案
怎么样
$element = $boo->find('div[class*=container]', 0);
if ($element) {
$element->innertext = '';
}
要么
foreach($boo->find('div[class*=container]') as $element)
$element->innertext = '';
关于php - 隐藏 “Creating default object from empty value in”输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15235278/