ホームページ  >  記事  >  バックエンド開発  >  PHPのrequire_once()関数で導入したファイルが見つからない問題の解決策

PHPのrequire_once()関数で導入したファイルが見つからない問題の解決策

黄舟
黄舟オリジナル
2017-06-25 11:20:134256ブラウズ


今日、php を使用して簡単な Android ログイン サーバー コードを作成しました。require_once() を使用して php ファイルに導入されたファイルにエラー メッセージが表示され、ファイルが見つかりませんでした。 。 php の

require_once() は、主に 1 つの php ファイルを別の php ファイルに導入するために使用されます。まず、私の ディレクトリ構造 は次のようなものです。私は
user .class です。 phpは次のように書かれています:

require_once("../config/mysqlConfig.php");require_once('../util/HandleMysql.class.php');

はとても良さそうですが、index.php

user.class.php

require_once("class/user.class.php");
を導入しました。コードも良さそうですが、実行時に次のエラーが報告されました:

しばらく考えた後、最終的に問題を発見しました。
require_once()PHPのrequire_once()関数で導入したファイルが見つからない問題の解決策function

は、実際にインクルードしたファイルのコードを

参照
した場所、つまり上記の2つの場所に配置します。実際、ファイル index.php は次のようになります

require_once("../config/mysqlConfig.php");require_once('../util/HandleMysql.class.php');
次に、index.php はこのパスをたどってこれら 2 つのファイルを見つけますが、当然のことながら、それらは見つかりません。

実際の開発では相対パスの使用には注意が必要なようです。

以上がPHPのrequire_once()関数で導入したファイルが見つからない問題の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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