我是OOP PHP的新手,自从我开始进行Web开发以来,我一直在使用过程API,因此我很难迁移到OOP.
所以我要说.php下面有四个文件和结构.
connection.db.php
<?php
define("DB_HOST", "127.0.0.1");
define("DB_USER", "root");
define("DB_PASS", "");
define("DB_NAME", "sample_db");
$db = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);
echo (!$db->connect_error) ? NULL : die("<pre>Unable to connect to the MySQL Server -> $db->connect_error</pre>");
?>
Run Code Online (Sandbox Code Playgroud)
sampleclass.class.php
<?php
public $db;
class MySQLqueries {
public function samplefunction($queryString) {
$sqlQry = mysqli->query($queryString);
return ($sqlQry) ? "<pre>Query Executed Successfully</pre>" : die("<pre>An error occured -> $db->error</pre>");
}
}
?>
Run Code Online (Sandbox Code Playgroud)
includes.inc.php
<?php
error_reporting(0);
date_default_timezone_set("Asia/Manila");
require 'connection.db.php';
require 'sampleclass.class.php';
?>
Run Code Online (Sandbox Code Playgroud)
的index.php
<?php
require 'includes.inc.php';
$todo …Run Code Online (Sandbox Code Playgroud)