基本的に私がやろうとしているのは、データベース アクセス変数 (ユーザー名、パスワードなど) を外部の php ファイルに再配置し、そのファイルをサービスに含めることです。だから、ここに私がうまくいくだろう私のサービスコードがあります:
<?php
/** Database Access Information */
class LoginService {
require 'parameters.php';
var $accesstable = "access";
var $lastlogintable = "last_login";
var $loginhistorytable = "login_history";
var $connection;
/** The constructor initializes the connection to database. */
public function __construct() {
$this->connection = mysqli_connect(
$this->server,
$this->username,
$this->password,
$this->databasename,
$this->port
);
$this->throwExceptionOnError($this->connection);
}
次に、外部ファイルで機能すると思われるコードを次に示します。
<?php
var $username = "root";
var $password = "";
var $server = "localhost";
var $port = "3306";
var $databasename = "User";
?>
しかし、残念ながら、それはうまくいきません... Dreamweaver は、次の行で構文エラーを繰り返します。
require 'parameters.php';