PHPインクルードファイルパスの問題

巴扎黑
リリース: 2023-03-02 17:26:01
オリジナル
1535 人が閲覧しました

私は最近 PHP を学び、require と include を多用していましたが、ようやく理解できました。

1. PHP の相対パスは、実行中のスクリプトに基づいています。たとえば、A には B が含まれ、B には C が含まれます。A と C が同じディレクトリにある場合、B にある C を含むパスは A に対する相対パスである必要があります。 B 、 C が同じレベルのディレクトリにある場合、 B に C を含むパスは C に対する相対パスになります。

2. .php スクリプトがどのように含まれているかに関係なく、 dirname(__FILE__) はスクリプトが配置されているフォルダーの絶対パスを取得します。

これら 2 つのルールを正確に適用するのは難しく、少なくとも私自身はよく混乱するため、よりトリッキーな方法を使用して自分で path.php を作成し、めったに間違いを犯さないようにしました。

りー


関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート