Что эквивалентно в PHP для проходного оператора Python?

Знаете ли вы какой-либо оператор PHP, который работает как Python pass заявление?

6 ответов

Решение

Просто оставьте скобку пустой...

У Python есть пароль, потому что они не используют скобки для определения части тела классов, функций и других операторов. У PHP нет этой дилеммы, и поэтому ему не нужно что-то, чтобы сказать, что инструкция body пуста.

Это не нужно в PHP. Код Python:

if x == y:
    pass

Можно написать на PHP, просто оставив скобки пустыми

if ( x == y ){
}

То же самое относится и к другим конструкциям PHP, требующим скобки, такие как классы или функции.

Разве вы не можете просто использовать точку с запятой?

if ( $x == $y )
  ;

Когда это необходимо для удобочитаемости, вы можете использовать

      null;

NULL — альтернатива проходу в python .

      $a == $b? $b = 10 : NULL;

Синтаксические чекеры и линтеры все лучше и лучше сигнализируют о бесполезных блоках кода, даже если это добровольное действие разработчика.

А native do_nothing()иногда функция была бы очень приятной и читабельной.

Чтобы не напрягать предупреждения от средств проверки синтаксиса, я использую:

      echo(null);
Другие вопросы по тегам