Siempre utilicé un archivo PHP normal y solo definí las variables en ese archivo, pero ¿se considera esto una práctica recomendada?Mejores prácticas para crear un archivo PHP INI/CONFIG y mantenerlo seguro
Ejemplo:
<?php
define('DB_PASS', '[email protected]');
?>
Hmm Me gusta este enfoque, solo para mi comprensión, const y define() funcionan igual? –
Es casi lo mismo, la diferencia importante es que el valor de una constante global puede ser un valor evaluado ('define ('CONSTNAME', $ dynamicValue)'), mientras que las constantes de clase deben ser tipos básicos codificados (es decir, 'const CONSTVALUE = $ global' no funciona). Se puede encontrar más información sobre las constantes de clase en los documentos php: http://www.php.net/manual/en/language.oop5.constants.php – soulmerge