Я предполагаю, что этот первоначальный фрагмент и его исправленная версия - это Python... и это потрясающий пример того, почему я считаю, что пробелы в Python - это ваше форматирование, которое приводит к трудному для чтения / бесполезному загадочному коду. Когда люди указывают новичкам на Python, я искренне задаюсь вопросом, какое зло овладело ими.

FFS, я программист на ассемблере, и такой код заставляет меня задаться вопросом, не поняли ли люди, которые создали эти языки, почему у нас есть языки высокого уровня.

Тем не менее, большая часть статьи довольно хороша, хотя ваша PHP-подпрограмма do_stuff имеет... ну. есть довольно очевидный способ сделать это лучше. Посмотри на это. Подумай об этом. Если вы собираетесь упростить, УПРОЩАЙТЕ!

function do_stuff() {
if (
    !is_writable($folder) ||
    !($fp = fopen($file_path, 'w')) ||
    !($stuff = get_some_stuff()) ||
    !fwrite($fp, $stuff)
  ) return false;
// actually do whatever here
} // do_stuff

Хотя очень приятно видеть кого-то другого, кто не боится «оценки по заданию»… в отличие от педантичных «линтеровских» грязных мешков, которые одинаково жалуются на такие вещи.