有没有理由我不能在课堂上宣布公开?

时间:2011-02-24 05:52:59

标签: php

class struct {
public $variable=$_SESSION['Example'];
}

如何调用Session并将其放入php类的变量中?

4 个答案:

答案 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)

您不能在定义中设置任何属性,除非它们是常量,例如TRUEarray()

__construct()中,您可以设置它。