私はphpでオブジェクトを使用しています。データベースサーバーに接続するオブジェクト$conオブジェクトとデータベースサーバーにクエリを送信する$opt(操作)オブジェクトがありますが、これまで問題はありませんでした。問題は、$ conオブジェクトを静的として定義し、で定義したことです。以下のコードに示すように、$optオブジェクト
class operations{
public static $con = null;
public function __construct($tableName = null){
// Creating an object of connection
self::$con = new config();
self::$con = self::$con->getConnection();
}
}
したがって、$ conオブジェクトを呼び出したい場合は、問題はありません。
mysql_query($query,$opt::$con) or die (mysql_error());
しかし、サーバーではこのエラーが表示されます
Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM