dousou2911 2018-10-23 23:37
浏览 238

语法错误,意外'$ conn'(T_VARIABLE)[重复]

This question already has an answer here:

I just watched a tutorial on youtube about how I make a class that connect& display database content on page. The problem is that, when I run the code, this error appers : "Parse error: syntax error, unexpected '$conn' (T_VARIABLE), expecting function (T_FUNCTION) or const (T_CONST) in /opt/lampp/htdocs/login/dbh.inc.php on line 20"

Please, somebody help me to repair the issue, that is my code:

class dbh {

    private $servername;
    private $username;
    private $password;
    private $dbname; 


    protected function connect()
    {
        $this->servername = "localhost";
        $this->username = "root";
        $this->password = "patrick25";
        $this->dbname = "logs";

        $conn = new mysqli($this->servername, $this->username, $this->password, $this->dbname);

        return $conn;

    }


}

class User extends Dbh {




    protected function getAllUsers () {

            $sql = "SELECT * FROM logs";
            $result = $this->connect()->query($sql);
            $numRows = $result->num_rows;
            if ($numRows > 0) {
                while ($row = $result->fetch_assoc()) {
                    $data[] = $row;
                }
                return $data;
            }
    }


}

class ViewUser extends User {




    public function showAllUsers () {

            $datas = $this->getAllUsers();
            foreach ($datas as $data) {
                echo $data["user"]."<br>";
                echo $data["password"]."<br>";
            }
    }


}

This is my index.php :

    include 'dbh.inc.php';
    include 'user.inc.php';
    include 'viewuser.inc.php';


    $users = new ViewUser();
    $users->showAllUsers();
</div>
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
    • ¥15 乘性高斯噪声在深度学习网络中的应用
    • ¥15 运筹学排序问题中的在线排序
    • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
    • ¥30 求一段fortran代码用IVF编译运行的结果
    • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
    • ¥15 C++ 头文件/宏冲突问题解决
    • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
    • ¥50 安卓adb backup备份子用户应用数据失败
    • ¥20 有人能用聚类分析帮我分析一下文本内容嘛