ホームページ  >  記事  >  バックエンド開発  >  phpクラスの質問

phpクラスの質問

WBOY
WBOYオリジナル
2016-06-23 14:05:56942ブラウズ

ファイル Db.class.php はデータベース操作クラス Db を定義します
ファイル connect.php はデータベースをインスタンス化します: $db=new Db()
ファイル function.class.php は他のクラスを定義します
既存のクラス A{
含む('connect.php');

}

回复讨论(解决方案)
那在connect.php 中 $db 可用吗

1、connect.php 文件中$db が使用可能かどうか;

2、确认connect.phpファイルパスに参照エラーはありません

ファイルは正常にインクルードされていますか?

別の可能性もあります: Db.class.php が繰り返しロードされます

connect.php それを投稿して見てください

ファイル connect.php データベースをインスタンス化します: $db=new Db() この例:

class connect ()

{
public $db;

コンストラクター: $this->db=new Db()

}


class A{

使用: $aa = 新しい接続

$aa - > db->....

}

モデレーターの言ったことは意味があると思います
過負荷かもしれません。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。