class struct {
public $variable=$_SESSION['Example'];
}
如何调用Session并将其放入php类的变量中?
答案 0 :(得分:6)
阅读http://php.net/manual/en/language.oop5.php
class struct {
public $variable;
public function __construct(){
session_start();
$this->variable = $_SESSION['Example'];
}
}
答案 1 :(得分:3)
class struct {
public $variable;
public function __construct(){
session_start();
$this->variable = $_SESSION['Example'];
}
}
答案 2 :(得分:3)
属性只能有文字默认值,而不能是任意表达式。最简单的方法是:
class Struct {
public $variable;
public function __construct() {
$this->variable = $_SESSION['Example'];
}
}
答案 3 :(得分:2)
您不能在定义中设置任何属性,除非它们是常量,例如TRUE
,array()
等
在__construct()
中,您可以设置它。