所以如果我建立一个类...
class Foo {
public $_string;
public function($sString = 'new string') {
$this->_string = $sString;
}
}
我想在我的函数参数中强行说 $sString 是字符串类型,就像这样......
class Foo {
public $_string;
public function(string $sString = 'new string') {
$this->_string = $sString;
}
}
但是我的IDE说“未定义的类'String'”并且php会抛出错误,所以有没有办法强制说明将什么类型的变量传递给类中的函数,或者我必须像这样在函数中声明它...
class Foo {
public $_string;
public function($sString = 'new string') {
$this->_string = (string)$sString;
}
}
任何帮助,将不胜感激。谢谢你。