我正在尝试编写一个php类,有一个变量调用$ ENV,我可以访问它的构造函数,但是,我无法在connect方法中回显它。有什么想法吗?
<?php
class DB_Connection {
private $ENV = 'production';
private $conn_staus = '';
public function __construct() {
echo $ENV;
}
public function connect() {
echo $ENV;
}
}
答案 0 :(得分:2)
您必须使用$ this-&gt; ENV:
访问它<?php
class DB_Connection {
private $ENV = 'production';
private $conn_staus = '';
public function __construct() {
echo $this->ENV;
}
public function connect() {
echo $this->ENV;
}
}
答案 1 :(得分:0)
<?php
class DB_Connection {
private $ENV = 'production';
private $conn_staus = '';
public function __construct() {
echo $ENV;
}
public function connect() {
echo $ENV;
}
}
有一个小问题,你应该使用$this->
来调用内部变量,所以:
public function __construct(){
echo $this->ENV;
}
PHP $this variable以下Stackoverflow问题链接应该解释更多。