是否有一种方法可以在类的所有函数中访问$connect ?
class topicClass {
function viewTopic() {
function grabId() {
global $connection;
}
function grabTopic(){
global $connection;
}
function grabReplies(){
global $connection;
}
}
}
而不是一遍又一遍地写?
将其定义为类的属性,如下所示:
class topicClass {
private $connection;
public function __construct() {
$this->connection = "myConnectionString";
}
function viewTopic() {
// you can then refer to $this->connection here
}
...
}
当你这样做的时候:
var cls = new topicClass();
将调用construct()并将值赋给connection,然后您可以在其他函数中引用它。
注意:在我给出的例子中,我使用了private。您可能需要将其更改为public,这取决于您需要访问它的位置。