PHP中Python的pass语句的等价物是什么?

1bqhqjot  于 2024-01-05  发布在  PHP
关注(0)|答案(7)|浏览(283)

你知道任何类似于Python的pass语句的PHP语句吗?

yfjy0ee7

yfjy0ee71#

把支架空着...
Python有密码,因为他们不使用括号来定义类,函数和其他语句的主体部分。PHP没有这个困境,因此不需要一些东西来说明主体语句是空的。

nue99wik

nue99wik2#

在PHP中不需要。Python代码:

  1. if x == y:
  2. pass

字符串
可以用PHP编写,只需将括号留空即可

  1. if ( x == y ){
  2. }


这同样适用于其他需要括号的PHP结构,如类或函数。

bsxbgnwa

bsxbgnwa3#

你就不能用一个喇叭吗?

  1. if ( $x == $y )
  2. ;

字符串

g6ll5ycj

g6ll5ycj4#

当需要可读性时,您可以使用

  1. null;

字符串

xriantvc

xriantvc5#

  • NULL* 是python中 pass 的替代
  1. $a == $b? $b = 10 : NULL;

字符串

dgsult0t

dgsult0t6#

语法检查器和链接器越来越善于发出无用代码块的信号,即使这是开发人员的自愿行为。
一个native do_nothing()函数有时会非常好,可读性很强。
为了避免强调语法检查器的警告,我用途:

  1. echo(null);

字符串

dkqlctbz

dkqlctbz7#

你可以使用“后藤”是不一样的,但它可以帮助。
更多信息:https://www.php.net/manual/en/control-structures.goto.php

  1. <?php
  2. $a = 1;
  3. $b = 2;
  4. if($a == 1){
  5. echo "-> A == 1 Good!\n";
  6. if($b == 2){
  7. echo "-> Now we need to jump to thisline \n";
  8. goto thisline;
  9. };
  10. }else{
  11. thisline:
  12. echo "\n--->Nice we actually jumbed!<---";
  13. }
  14. ?>

字符串

展开查看全部

相关问题