Zawsze używałem normalnego pliku PHP i właśnie zdefiniowałem zmienne w tym pliku, ale czy jest to uważane za najlepszą praktykę?Najlepsze metody tworzenia plików PHP INI/CONFIG i utrzymywania ich bezpieczeństwa
Przykład:
<?php
define('DB_PASS', '[email protected]');
?>
Hmm Podoba mi się to podejście, tylko dla mojego zrozumienia const i define() działają tak samo? –
Jest prawie taka sama, ważną różnicą jest to, że wartość stałej globalnej może być wartością oszacowaną ('define ('CONSTNAME', $ dynamicValue)'), podczas gdy stałe klasowe muszą być podstawowymi typami zakodowanymi (tzn. 'const CONSTVALUE = $ global' nie działa). Więcej informacji na temat stałych klas można znaleźć w dokumentacji php: http://www.php.net/manual/en/language.oop5.constants.php – soulmerge