【发布时间】:2014-08-06 09:50:36
【问题描述】:
我会在我的类中声明一个具有特定类型的私有变量,如下所示:
class MyClass
{
private (int) $myvar;
private (MyObject) $instance;
function __construct()
{
$this->myvar = 2;
$this->instance = new MyObject;
}
}
但它不起作用,似乎没有办法做我想做的事。
【问题讨论】:
-
AFAIK “但它不起作用,似乎没有办法做我想做的事。” - 是的
-
不,php 的类型很松散,你不能那样做。您可以对函数参数进行类型提示,但即便如此您也无法提示标量类型