Я хочу знать, что является наилучшей практикой или что рекомендуется делать при создании переменных для учетных данных MySQL / хоста.
define('HOST', 'localhost');
// etc..
mysql_connect(HOST, // etc...
против
$host = 'localhost';
// etc..
mysql_connect($host, // etc...
Для обоих вы можете легко проверить, какие объявлены переменные или константы, и, возможно, легко найти, что это за значение. У меня есть код, которым могут поделиться и использовать несколько пользователей.
Как лучше защитить эти переменные?