ホームページ >バックエンド開発 >PHPの問題 >phpエントリーファイルとは何ですか?

phpエントリーファイルとは何ですか?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-09-29 09:44:045158ブラウズ

phpエントリーファイルとは何ですか?

ファイル エントリは通常、単一ファイル エントリと複数ファイル エントリに分けられますが、もちろん、これまでに見たことのない他のファイル エントリがある可能性があります。

単一のファイル エントリは、Web サイトにアクセスするときに常にファイルindex.php にアクセスすることを意味しますが、内部に表示されるコンテンツは、http://IP/ などのバックグラウンド パラメータに従ってロードされます。 Index .php? Conttoller=index&action=show&id=1

複数ファイル エントリは、もちろん、index.php ファイル名に加えて、Web サイト内に、index.php や同じ Web サイトの下にある about.php …………..お待ちください。

エントリ ファイルは主に完成しています:

フレームワーク パスとプロジェクト パスを定義します (オプション)

·

定義デバッグ モードとアプリケーション モード (オプション)

システム関連の定数の定義 (オプション)

フレームワーク エントリ ファイルのロード (必須) )

関連する推奨事項: 「

php Getting Started Tutorial

デフォルトでは、フレームワークにはアプリケーション エントリ ファイル (およびデフォルトのディレクトリ構造)、コンテンツがすでに付属しています。

define('APP_PATH','./Application/');
require './ThinkPHP/ThinkPHP.php';

プロジェクト ディレクトリを変更する場合 (たとえば、Application を Apps に変更する)、エントリ ファイル内の APP_PATH 定数定義のみを変更する必要があります:

define('APP_PATH','./Apps/');
require './ThinkPHP/ThinkPHP.php';

注: APP_PATH の定義は相対パスと絶対パス Path をサポートしますが、「/」で終わる必要があります。

フレームワーク コア ディレクトリの場所またはディレクトリ名を調整する場合は、次のように変更するだけです:

define('APP_PATH','./Application/');
require './Think/ThinkPHP.php';

導入用に別の THINK_PATH 定数を定義することもできます: ###
define('APP_PATH','./Application/');
define('THINK_PATH',realpath('../Think').'/');
require THINK_PATH.'ThinkPHP.php';
### および APP_PATH と同様、THINK_PATH パス定義も「/」で終わる必要があります。 THINK_PATH と APP_PATH の絶対パスを定義すると、システムの読み込み効率が向上します。 ###

以上がphpエントリーファイルとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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