如何仅在PHP方法参数中声明String?

Viv*_*ien 1 php string type-hinting

我正在尝试使用此方法:

public function setMessage(string $message){
    $this->message = $message;
}
Run Code Online (Sandbox Code Playgroud)

然后我收到这个错误:

可捕获致命错误:传递给notifier :: setMessage()的参数1必须是字符串的实例,给出字符串

显然PHP正在解释string为类名.是否有类似声明的解决方案?

MrC*_*ode 5

除数组外,Typehinting只能用于对象.

手册:

类型提示不能与标量类型(如int或string)一起使用.也不允许特征.