这个符号是什么意思-&燃气轮机&引用;在php中,在对象或空值内

这个符号是什么意思-&燃气轮机&引用;在php中,在对象或空值内,php,php-8,Php,Php 8,请您解释一下操作符?->在PHP中的作用,因为我有以下代码: $drive = $objDrive?->func?->getDriver()?->value; 目前,这只是一个建议,你可以找到它。它是NullSafe操作符,当您试图调用函数或从null获取值时,它返回null。。。范例 $objDrive = null; $drive = $objDrive?->func?->getDriver()?->value; //return null $drive

请您解释一下操作符
?->
在PHP中的作用,因为我有以下代码:

$drive = $objDrive?->func?->getDriver()?->value;

目前,这只是一个建议,你可以找到它。它是
NullSafe操作符
,当您试图调用函数或从
null
获取值时,它返回
null
。。。范例

$objDrive = null;
$drive = $objDrive?->func?->getDriver()?->value; //return null
$drive = $objDrive->func->getDriver()->value; // Error: Trying to get property 'func' of non-object

目前,这只是一个建议,你可以找到它。它是
NullSafe操作符
,当您试图调用函数或从
null
获取值时,它返回
null
。。。范例

$objDrive = null;
$drive = $objDrive?->func?->getDriver()?->value; //return null
$drive = $objDrive->func->getDriver()->value; // Error: Trying to get property 'func' of non-object

这个问题的答案应该放在中。据我所知,它是编程语言中的一个新操作符,谢谢你的建议。你在那里编写的代码在任何发布的PHP版本中都不起作用,可能会也可能永远不会起作用。该功能是昨天才正式提出的,甚至还没有讨论过。这个问题的答案应该放在中。据我所知,它是编程语言中的一个新操作符,感谢您的建议您在那里编写的代码在任何发布的PHP版本中都不起作用,可能会也可能永远不会起作用。这项功能是昨天才正式提出的,甚至还没有被讨论过。你能把这个答案转移到你的网站上吗?这是此类问题的标准答案。我认为最好将其作为单独的答案,因为这样会更容易找到。@Andreas另一个问题是我们用于所有关于PHP符号的问题,因为它们很难搜索。Stack Overflow不喜欢答案被复制,并希望所有知识都有一个规范的来源。@Andreas这是社区决定应该做的,并且工作得很好。如果你想改变这一点,你可以把它带到meta,但我认为你不会得到热烈的回应。@johncode我个人非常讨厌一英里长的规范。我发现了一个更具体的副本并添加到列表中。您能将此答案移动到吗?这是此类问题的标准答案。我认为最好将其作为单独的答案,因为这样会更容易找到。@Andreas另一个问题是我们用于所有关于PHP符号的问题,因为它们很难搜索。Stack Overflow不喜欢答案被复制,并希望所有知识都有一个规范的来源。@Andreas这是社区决定应该做的,并且工作得很好。如果你想改变这一点,你可以把它带到meta,但我认为你不会得到热烈的回应。@johncode我个人非常讨厌一英里长的规范。我发现了一个更具体的副本并添加到列表中。