如何在没有参数的情况下调用类型提示的php函数
我有一个php函数:如何在没有参数的情况下调用类型提示的php函数,php,oop,type-hinting,Php,Oop,Type Hinting,我有一个php函数: function myFunc(MyClass inst) { // ... } 有时,当我调用此函数时,我不想传递任何参数,但这不起作用: myFunc(null); 错误消息是: ... must be an instance of MyClass , null given 通过提供默认值,使函数的参数成为可选的。所以不是 function myFunc(MyClass inst) 应该是 function myFunc(MyClass inst=nul
function myFunc(MyClass inst) {
// ...
}
有时,当我调用此函数时,我不想传递任何参数,但这不起作用:
myFunc(null);
错误消息是:
... must be an instance of MyClass , null given
通过提供默认值,使函数的参数成为可选的。所以不是
function myFunc(MyClass inst)
应该是
function myFunc(MyClass inst=null)
请参阅文档通过提供默认值,使函数的参数成为可选的。所以不是
function myFunc(MyClass inst)
应该是
function myFunc(MyClass inst=null)
请参见文档将默认初始值设定项如下所示:
function myFunc(MyClass inst=null) {
// ...
}
然后,如果您不想传递参数,请在没有参数的情况下调用它:D只需将默认初始值设定项如下所示:
function myFunc(MyClass inst=null) {
// ...
}
然后,如果您不想传递参数,请在没有参数的情况下调用它:D可能重复的可能重复的