Мой код выглядит так:
<?php define("ERROR", "SOMETHING WRONG WITH MY DATABASE"); ... if (!mysql_query($q)){ die(ERROR); } ?>
Теперь я хочу заменить «SOMETHING WRONG WITH MY DATABASE» на mysql_error()
в случае, если я хочу его отладить. что является самым простым способом?
Это, похоже, не работает: define("ERROR", mysql_error());
—- редактировать —
Я не хочу использовать mysql_error () в рабочей среде, это может помочь злоумышленнику выяснить что-то, связанное с моей базой данных? Это моя точка использования постоянной строки
как в C вы можете сделать #define x yourfunction()
Я не уверен, могу ли я сделать то же самое в php