グローバル変数は、以前に定義されたクラス(オブジェクト)です。
class Users
{
private $sql;
public function __construct() {
global $sql;
$this->$sql = $sql;
}
}
オブジェクトを他のクラス(Users)のプライベート変数に割り当てようとしているので、global $sql;
のすべての関数でこの行を使用する必要はありませんがUsers
、次のエラーが発生します。
Catchable fatal error: Object of class Bdcon could not be converted to string in /home/<<NAME>>/public_html/<<NAME>>/classes/class.users.php on line 8