Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 检查是否存在关系?_Php_Doctrine Orm - Fatal编程技术网

Php 检查是否存在关系?

Php 检查是否存在关系?,php,doctrine-orm,Php,Doctrine Orm,我有一个循环的对象集合,我想在回显任何内容之前检查该特定对象的关系是否存在,否则它会崩溃,说它为null 比如: foreach (objects as object) object->relationship()->getName() endforeach 如果我做了 if (object->relationship()): endif; 然后它不会因为它有一个ID而阻止它崩溃,只是ID无效,所以它崩溃了,因为它无法根据ID指向的位置找到任何东西

我有一个循环的对象集合,我想在回显任何内容之前检查该特定对象的关系是否存在,否则它会崩溃,说它为null

比如:

foreach (objects as object)
object->relationship()->getName()
endforeach
如果我做了

if (object->relationship()):
endif;
然后它不会因为它有一个ID而阻止它崩溃,只是ID无效,所以它崩溃了,因为它无法根据ID指向的位置找到任何东西