より複雑なアプリケーションをデバッグするとき、すべてのファイルが読み込まれたかどうか、何かが欠けていないかどうかがわからないことがあります。
Composer や他の種類の class autoloading を使用している場合、おそらくこの問題を知らないでしょう。しかし、他の開発者の古いアプリケーションをデバッグする際には、比較的よく発生することがあります。
ロードされたすべてのファイルを取得するには、 get_included_files()
関数を使用します。この関数は、絶対パス文字列の配列としてファイルを返します。
開発現場では、膨大な数のファイルを読み込むことがよくあります(例えば、この比較的シンプルなブログでも、160近いファイルを使っています)。しかし、ほとんどの場合、ファイルの内容はバルクリードに最適化されたOPCacheから取得されるため、大容量であることは問題にはなりません。
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | ja