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

1bqhqjot  于 4个月前  发布在  PHP
关注(0)|答案(7)|浏览(49)

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

yfjy0ee7

yfjy0ee71#

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

nue99wik

nue99wik2#

在PHP中不需要。Python代码:

if x == y:
    pass

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

if ( x == y ){
}


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

bsxbgnwa

bsxbgnwa3#

你就不能用一个喇叭吗?

if ( $x == $y )
  ;

字符串

g6ll5ycj

g6ll5ycj4#

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

null;

字符串

xriantvc

xriantvc5#

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

字符串

dgsult0t

dgsult0t6#

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

echo(null);

字符串

dkqlctbz

dkqlctbz7#

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

<?php
$a = 1;
$b = 2;

if($a == 1){
    echo "-> A == 1 Good!\n";
    if($b == 2){
        echo "-> Now we need to jump to thisline \n";
      goto thisline;
    };
}else{
    thisline: 
    echo "\n--->Nice we actually jumbed!<---";
}
?>

字符串

相关问题