私は3つのファイルを持っています:1つはsql.phpという魔法使いです。私は私の基本的な操作を機能として作るために使うクラスセッション(拡張クラスdb)を持っているsession.class.phpと呼ばれるもの... check_login function witchのように私はユーザがログインしているかどうかをチェックするのに使います。もう一つはmain.class.phpと呼ばれ、フォーラムに投稿されたログインモジュールから持っています。最初は、別のファイルをmysql.class.phpという名前のMySQLラッパーとして使用しましたが、私はそれをsql.phpに置き換えました。PHPクラスエラー
"警告:C:\ wamp \ www \ extlogin \ inc \で呼び出されるdb :: db()の引数2がありません。次のように、main.class.phpファイルにエラーが発生します。 DBの欠落引数3 :: DB(:\ WAMP \ WWW \ extlogin \ INC \ライン上
警告 sql.php: 線14とCで定義された上main.class.php )、C:\ wamp \ www \ extlogin \ inc \ main.class.phpで 14行目で呼び出され、で定義されています。C:\ wamp \ www \ extlogin \ inc \ sql.php on line
警告:DBの欠落引数4 :: DB()、Cで呼び出さ:\ WAMP \ WWW \ extlogin \ INC \ main.class.php ライン14及びCで定義されたオン:\ WAMP \ WWW \ extlogin \ INC \ sql.phpライン上のは「
マイmain.class.phpファイルは次のようになります。
<?php
require_once("sql.php");
require_once("session.class.php");
class main extends db {
public function __construct() {
header('Content-Type: text/html; charset=iso-8859-1');
session_start();
if (class_exists('db')) {
} else {
die("Database class does not exist!");
}
if (class_exists('session')) {
$this->session = new session($this);
} else {
die("Session class does not exist!");
}
}
}
?>
どこmain.class.phpファイル内の行14これは:$this->session = new session($this);
私sql.phpファイル内のとライン33は、次のように定義された接続のための機能デシベルを持っています
function db($dbuser, $dbpassword, $dbname, $dbhost)
誰もがこのエラーを修正するために私の方法を教えてください。あなたが必要な場合は、私はあなたに詳細を教えてもらえます。
ありがとうございました。