rab*_*ne9 2 php oop class syntax-error
我正在疯狂尝试编写我的第一个php类; 它应该连接到服务器和数据库,但我总是收到此错误:
Parse error: syntax error, unexpected ',', expecting T_PAAMAYIM_NEKUDOTAYIM in /Applications/XAMPP/xamppfiles/htdocs/classTest/test.php on line 9
在此先感谢,这是代码:
<?php
// include 'DBConnect.php';
class DBConnect
{
function connection($hostname = "localhost", $myname = "root", $pass = ''){
mysql_connect(&hostname, &myname, &pass) or die("Could not connect!"); //Connect to mysql
}
function choose($dbnam){
mysql_select_db(&dbnam) or die("Couldn't find database!"); //fnd specific db
}
}
$a = new DBConnect();
$connect = $a->connection("localhost", "root");
$a->choose('mydb');
?>
Run Code Online (Sandbox Code Playgroud)
你错过了班级中所有变量的$.第9行应该如下所示:
mysql_connect(&$hostname, &$myname, &$pass) or die("Could not connect!")
Run Code Online (Sandbox Code Playgroud)
另外,我不知道为什么你在这里通过参考(使用&符号),似乎没必要.