2026/08/10PHPPHP の include_once は何をもって同じファイルと判断するのかPHP の include_once と require_once は、実行プロセス内で同じファイルの 2 回目以降の取り込みをスキップするための仕組みですが、何をもって「同じファイル」と判定するのかふと気になりました。この点はドキュメントにははっきりと記載はありません。 結論から言うと、ローカルファイルでは、基本的に正規化された絶対パスが判定基準になっています。 …
2023/09/18PHPPHP でスクリプトが直接実行されたか判定する方法PHP で、そのスクリプトが直接実行されたのか判定し処理を変える方法を紹介します。この方法を使うと、Python の if __name__ == "__main__" と同等の分岐が可能です。 …