Я прочитал статьи (например, here и here), которые предполагают, что это вредит читаемости для использования логических переменных в параметрах функции. Это имеет смысл для меня; трудно определить, что означает «ложь» при вызове функции с myFunction (false). Было бы лучше, если бы аргумент в вызове функции был более наглядным. Что-то, чтобы указать , что устанавливается true/false.Улучшение удобочитаемости логического параметра в функции PHP
Что такое хороший способ иметь логический или логический параметр в функции PHP, более наглядной, чем true/false?
Определите некоторые константы, имеющие значение для этой функции. например 'define ('DISABLE_LOGGING', false); define ('ENABLE_LOGGING', true); myFunction (ENABLE_LOGGING); ' –
@MarkBaker: спасибо, звучит как хороший вариант. – Cerulean