ホームページ  >  記事  >  バックエンド開発  >  PHP クラス ファイルのサフィックスを .php にできないのはなぜですか?

PHP クラス ファイルのサフィックスを .php にできないのはなぜですか?

WBOY
WBOYオリジナル
2016-08-04 09:19:02925ブラウズ

リーリー

?>

https://github.com/easychen/L...

返信内容:

リーリー

?>

https://github.com/easychen/L...

これはファイルをマークするだけなので、サフィックスを任意の有効な文字に変更できます (サフィックスを削除した場合でも)。
PHP の内部実行プロセスは大まかに次のとおりです:

  1. ファイル名またはパスに対応するファイルを見つけます

  2. ファイルの内容を読みます

  3. コンテンツを PHP コードに解析して実行します。

したがって、これはサフィックスとは何の関係もありません。ここでのサフィックスは、このファイルの機能を識別するためのものです。同様のものには、XXX.tpl (テンプレート) などが含まれます。

include には、次のような読み取り権限がある限り、あらゆるタイプのファイルを含めることができます

リーリー

お誘いありがとうございます。前の回答はすべて正しいので、include/require のセキュリティに注意してください。

招待していただきありがとうございます。この質問を見たとき、 include ディレクティブは、指定されたファイルをインポートして実行するために使用されます (require と同じです)。

任意のタイプのテキスト ファイルを使用できます。参照されたファイルの内容は PHP コードとして実行されます (require include

txt、html、js、css などを必須または含めることができます。一部の PHP トロイの木馬はこれを使用してセキュリティ ツールの検出をバイパスします。

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