私は常に通常の PHP ファイルを使用し、そのファイルで変数を定義しただけですが、これはベスト プラクティスと見なされますか?
例:
<?php
define('DB_PASS', 'p@ssw0rd');
?>
PHP ファイルに .ht で始まる名前を付けることも役に立ちます (たとえば、.htconfig.inc.php)。これは、Apache には通常、.ht* という名前のファイルを提供しないという規則があるためです。ただし、ファイルをドキュメント ルートの外に置くとさらに効果的です。
それは非常に安全であり、定数のベストプラクティスはないと思いますがConstants
、読みやすくするために専用のクラスにそれらを集める傾向があります:
class Constants {
const DB_PASS = 'mypass';
}
誰かが安全な PHP ソース コードにアクセスできない限り。
ただし、何らかの理由でウェブサイトでphpがオフになり、突然人々があなたのファイルのソースを見ることができる場合の問題を防ぐために、ファイルがドキュメントルートの外にあることを確認します:)。