Php 对象属性
是通过方法分配内置函数值的唯一方法吗?Php 对象属性,php,oop,class,Php,Oop,Class,是通过方法分配内置函数值的唯一方法吗? class Test{ private $systime; public function get_systime(){ $this->systime = time(); } } 马上我会这样想,对吗?: class Test{ private $systime = time(); public function get_systime(){ echo $this->sys
class Test{
private $systime;
public function get_systime(){
$this->systime = time();
}
}
马上我会这样想,对吗?:
class Test{
private $systime = time();
public function get_systime(){
echo $this->systime;
}
}
谢谢您应该能够使用构造函数来赋值,例如:
class Test {
private $systime;
function __construct() {
$this->systime = time();
}
public function get_systime(){
echo $this->systime;
}
}
$t = new Test();
$t->get_systime();
有关_construct()的详细信息,请参见,您应该能够使用构造函数分配值,例如:
class Test {
private $systime;
function __construct() {
$this->systime = time();
}
public function get_systime(){
echo $this->systime;
}
}
$t = new Test();
$t->get_systime();
有关_construct()的更多信息,请参见来自的(就在示例3之前)
默认值必须是常量
表达式,而不是(例如)a
变量、类成员或函数
打电话
但是,也可以从构造函数中指定值:
class Test{
private $systime;
public function __construct(){
$this->systime = time();
}
public function get_systime(){
echo $this->systime;
}
}
From(就在示例3之前)
默认值必须是常量
表达式,而不是(例如)a
变量、类成员或函数
打电话
但是,也可以从构造函数中指定值:
class Test{
private $systime;
public function __construct(){
$this->systime = time();
}
public function get_systime(){
echo $this->systime;
}
}