PHPでインクルード関数(include、include_once、require、require_onceなど)をオーバーライドする方法はありますか? スクリプトにファイルを含める前に、いくつかのコードを実行できるようにしたいと考えています。プラグインをインストールできるシステムに取り組んでいますが、プラグインが 1 つまたは複数のコア ファイルを開いてそのコンテンツを表示することは望ましくありません。したがって、インクルード関数 (特に file_get_contents()) を使用するときにこれらのファイルをブロックできるようにしたいと考えていますが、明らかにこれらの関数を単純に無効にすることはできません。
これらのファイルの所有者/アクセス権を変更することだけを考えましたが、apache はこれらの読み取り/実行権を自動的に必要とするため、file_get_contents(); を使用してコンテンツを取得できます。
それを行う方法はありますか?それとも、これを間違った方法で見ていますか??
どうもありがとうございました。