class
{
/** @var string */
protected $name;
protected string $remark;
}
访问:
$name可以直接访问,默认值为null。
$remark直接访问时会报错(访问前必须被初始化)。若被赋值,值会转化为string类型。
本文探讨了类中$name$和$remark$属性的访问控制。$name$可直接访问,默认为null,而$remark$在未初始化时直接访问会导致错误,初始化后将自动转化为字符串类型。理解这些基础概念对于理解和构建安全的面向对象程序至关重要。
class
{
/** @var string */
protected $name;
protected string $remark;
}
访问:
$name可以直接访问,默认值为null。
$remark直接访问时会报错(访问前必须被初始化)。若被赋值,值会转化为string类型。
385
1万+
685
611

被折叠的 条评论
为什么被折叠?