【问题标题】:What is the VB's "AndAlso" equivalent in PHP?PHP 中 VB 的“AndAlso”等价物是什么?
【发布时间】:2013-10-09 21:13:39
【问题描述】:

*另外,And 运算符是否已经像 AndAlso 一样工作,或者两者都以不同的方式存在?

【问题讨论】:

    标签: php vb.net operators logical-operators and-operator


    【解决方案1】:

    && 是短路逻辑“与”运算符,因此它等效于 VB 中的AndAlso&是按位“与”,不短路,所以相当于VB中的And

    【讨论】:

    • 好的,所以and 保持and
    • PHP && == VB AndAlso
    • 请注意,PHP && 和 PHP and 执行相同的操作(但优先级不同,请参阅 php.net/manual/en/language.operators.precedence.php
    • @Sven 好点。我总是使用 && 只是因为它是熟悉的 C 语法。
    • 好的,所以 PHP 中没有真正的 And 来评估两边的内容(那不是 VB 的 AndAlso)?如果没有这样的And,是否意味着如果And之前的东西是假的,那么后面的东西就永远不会被评估?因此,区分And&& 的唯一因素是它们的优先级。我一直都是对的吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 2021-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多