这个PHP语法可能有什么问题



这段PHP语法代码有什么问题:

@trigger_error(sprintf("Using '%s' for the value of node '%s' of '%s' is deprecated since version 1.25 and will be removed in 2.0.", is_object($node) ? get_class($node) : null === $node "null": gettype($node), $name, get_class($this)), E_USER_DEPRECATED);

你错过了"?自PHP 7.4以来,$node之后和嵌套的三元表达式已弃用,因此使用"(…)">

完整代码:

@trigger_error(
sprintf(
"Using '%s' for the value of node '%s' of '%s' is deprecated since version 1.25 and will be removed in 2.0.",
((is_object($node) ? get_class($node) : null === $node) ? "null" : gettype($node)), $name, get_class($this)), 
E_USER_DEPRECATED
);

相关内容

最新更新