嗨我有一些問題要調用另一個類中的類,下面的代碼1可以顯示結果,但在2使用相同的代碼添加到另一個類,我不知道爲什麼這是不行的。
謝謝。在另一個類中調用一個類
require 'database.php';
$database = new Database();
$database->query('SELECT user_id, user_email FROM tb WHERE user_id = :user_id');
$database->bind(':user_id', '1');
$rows = $database->resultset(); // fetchall
echo "<pre>";
print_r($rows);
echo "</pre>";
require 'database.php';
$database = new Database();
class test{
public function testf(){
print"log";
$database->query('SELECT user_id, user_email FROM tb WHERE user_id = :user_id');
$database->bind(':user_id', '1');
$rows = $database->resultset(); // fetchall
echo "<pre>";
print_r($rows);
echo "</pre>";
print"log";
}
}
$foo = new test();
$foo -> testf();
爲什麼不工作?你想要完成什麼?你有什麼嘗試?你得到什麼錯誤? – L0j1k 2013-02-28 07:14:53
閱讀:http://www.php.net/manual/en/language.variables.scope.php – deceze 2013-02-28 07:16:04