jjzjj

nullsafe

全部标签

php - PHP 中有 "nullsafe operator"吗?

有没有办法使用某种safenavigationoperator来编写以下语句??echo$data->getMyObject()!=null?$data->getMyObject()->getName():'';所以它看起来像这样:echo$data->getMyObject()?->getName(); 最佳答案 从PHP8开始,您可以使用nullsafeoperator它与null合并运算符相结合允许您编写如下代码:echo$data->getMyObject()?->getName()??'';通过使用?->而不是->运算符链