質問: phpをテンプレートに含める:ファイルに.phpまたは.incという名前を付けますか? テーマの静的php=ファイルを問題なくロードできますが、ファイルにfile.phpまたはfile.inc?私はどちらの方法もうまくいくので、どちらが良いのか知りましたか?<?php include ".." . base_path() . path_to_theme() . "/includes_folder/file.php"; ?> <?php include ".." . base_path() . path_to_theme() . "/includes_folder/file.inc"; ?> モジュールを作成していないので、ファイルはテーマフォルダーに保存されます。それは単なる静的コンテンツです。
回答: 他の人が答えたように、drupalによって設定されたコーディング標準を守ることをお勧めします。ただし、ファイルを保護するようにしてください。ブラウザから直接呼び出される.incファイルは、phpによって前処理されない可能性があるため、ソースコードはユーザーに直接渡されます。これは、drupalで高レベルですでに行われている場合があります。または、webサーバーの設定により必要とされない場合もあります。最後に、各.incファイルをチェックして、それらがnotエントリポイントであることを確認します。不正なユーザーが予期しない動作を引き起こす可能性があります。