我快要写我的第一个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');
?>
最佳答案
您在类(class)中所有变量上都缺少$。第9行应如下所示:
mysql_connect(&$hostname, &$myname, &$pass) or die("Could not connect!")
另外,我不知道您为什么在这里通过引用(使用&符号)传递,似乎没有必要。
关于php - PHP类速成类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2869048/