我试图访问由 SESSION 元素分配的全局变量.
我收回此错误
解析错误:语法错误、意外的"全局"(T_GLOBAL(、期望函数 (T_FUNCTION(
<?php
$DBAdmin = $_SESSION['dbendpoint'];
class ConnessioneDB
{
global $DBAdmin;
var $MySQLHost = "localhost";
var $MySQLUser = "root";
var $MySQLPass = "";
var $MySQLDB = $DBAdmin;
var $conn;
我需要访问$DBAdmin变量来创建 mysqli istance。 感谢您的支持。
这里的问题是,在类内部抛出"全局"根本不是有效的php。相反,请尝试将其声明为类变量,然后在构造函数(或您认为合适的另一个函数(中为其赋值:
class ConnessioneDB
{
var $DBAdmin;
// ...
function __construct() {
global $DBAdmin;
$this->DBAdmin= &$DBAdmin;
}