【发布时间】:2017-05-16 08:48:19
【问题描述】:
我在声明函数时有这段代码,我检查变量是否为空
这个代码我有问题:
private function addDepartementField(FormInterface $form, ?Region $region) { .... }
问题是:
解析错误:语法错误,意外“?”,预期变量(T_VARIABLE)
如何使用?在 php 5 中,我使用 php 5.6
感谢前辈
【问题讨论】:
-
显示你的 php 5.6 版本代码
-
关于 PHP 5.6 所能做的最好的事情,我认为类似于
private function addDepartmentField(FormInterface $form = null, Region $region = null) { ... }- 通过给它一个默认值null,您可以将null作为参数传递...或者当然把它排除在方法调用之外。