На самом деле это философский вопрос.Уже год я программирую, используя PHP как язык, и, как вы все знаете, PHP очень либерален в отношении типов данных.Мне было интересно: учитывая ли это, является ли хорошей практикой разрешать методам возвращать различные виды значений?Пример: я использовал для задания переменной, которая должна возвращаться, значение по умолчанию (обычно false) и, если во время выполнения метода все идет хорошо, переменная получает значение, которое дало успешное выполнение.Отказ от ответственности: я пытаюсь документировать все, используя PHPDoc.