【问题标题】:How do the "And" and "Or" keywords behave in ASP when comparing numbers?比较数字时,“And”和“Or”关键字在 ASP 中的表现如何?
【发布时间】:2015-07-23 13:56:43
【问题描述】:

我需要将一些旧的身份验证代码从 ASP 转换为 PHP。在用于加密/解密密码的代码中,我偶然发现了这样的行

Char2 = Mid(sBASE_64_CHARACTERS, (((Byte2 And 240) \ 16) Or (SaveBits1 * 16) And &HFF) + 1, 1)

我真的很想知道如何翻译这种代码,尤其是如何处理(数字和数字)部分。

【问题讨论】:

    标签: php syntax asp-classic comparison


    【解决方案1】:

    不幸的是,没有一种简单的方法可以在不花费时间的情况下进行转换。您可以使用一个简洁的工具here...但是您必须阅读转换后的代码中的 cmets,因为它会告诉您存在一些假设——例如未定义的用户函数.. 从那里您需要自己编写或尝试弄清楚。

    但是,要直接回答您的问题,这些是按位运算,可以完成,例如 Byte2 & 240

    【讨论】:

    • 谢谢!其实你的直接回答已经帮了我很多
    猜你喜欢
    • 1970-01-01
    • 2021-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-23
    • 2020-07-20
    • 2011-01-24
    • 1970-01-01
    相关资源
    最近更新 更多