时间:2021-07-01 10:21:17 帮助过:38人阅读
哪行报错也不标示一下吗,有高亮代码功能为什么不用。
21 行在哪里?
21行在哪里?
$record=$sql->Record(); 这行出错。
楼上的大侠都是牛人,小弟虽然对类不精通,但是这个简单的类,总觉得代码是没有问题的,难道是升级到php 5.3X 以后的问题吗/
class DB_sqlsrv{ var $query;var $result;function DB_sqlsrv($text){$serverName = "192.168.0.1";$connectionInfo = array("UID"=>"sa","PWD"=>"sa","Database"=>"ttt");$conn = sqlsrv_connect( $serverName, $connectionInfo);$this->query=sqlsrv_query( $conn, $text);}function Record(){$this->result=sqlsrv_fetch_object($this->query);return ($this->result)?($this->result):false;}}$sql=new DB_sqlsrv("select * from username");$record=$sql->Record();
如果是 $record=$sql->Record(); 处报错的话
那么该行是你 #6 代码的 33 行、主贴代码的 35 行
显然是你错误信息中的 line 21
而错误信息 PHP Parse error: syntax error, unexpected T_VARIABLE in E:\web\test\test\test.php on line 21
是说在 E:\web\test\test\test.php 的第 21 行处,意外的遇到了变量描述
而你的类定义代码,经测试并没有语法错误
我的不对,我弄错氏码了。我结帖,谢谢版主,我重开一下,谢谢