添加一个if();在简单HTML dom解析器函数中


Adding a if(); in Simple HTML dom parser function

可能重复:
无法在写入上下文中使用方法返回值

在SimpleHTMLdom解析器中添加if语句的方法是什么(http://simplehtmldom.sourceforge.net/(函数
看看我的脚本

include ('dom.php');
$check = file_get_html("http://www.google.com");
if(empty($check->find('div[id=domain]',0))){$same="NoData";} // line 3
else { $same = $check->find('div[id=domain]',0); }

看看第3行!在这里,我想添加一个if语句来检查在我的目标页面上是否有任何具有"domain"属性id的div!因此,如果它为空,则意味着它没有具有"domain"属性id的div,因此它应该将NoData存储在$same变量中。如果有一个div具有"domain"属性id,则它将获取并将名称存储在$same变量中。但是// line 3显示了一个丑陋的错误
错误:Fatal error: Can't use method return value in write context in C:'UwAmp'phpapps'uwamp'php'code.php on line 5
知道吗?

如果您想隐藏第一条错误消息(如果在获取时目标页面上没有数据,则显示错误消息(,隐藏错误消息可能是一种解决方案
因此不需要if();语句
在php脚本中的任何函数之前,将此代码添加到第一行代码中

error_reporting(0);