我感到迁移国产软件 特尔斐 为 PHP 和我碰到的一个问题 他妈的 祝福加密功能.
我遭受到一点并试图重写函数,代码和结果的差异的复杂性.
函数使用运算符 异或 和 SHR 在 Delphi 版本. 自发性高血压大鼠是相对容易的谢谢,体验到与按位运算符和 Delphi 文档如何说操作员拉掉位向右
XOR 运算符已更复杂. PHP 有此运算符和我没工作,确保如果都做同样的事情. 只有当我在做一些测试使用不同的整数是我能意识到他们不给相同的结果. 在 Delphi 它总是返回数虽然在 PHP 中他返回 1 或 0 (其实 true 或 false).
意识到只有当我读到这两种语言的文档的时候,有不同. 在 Delphi XOR 是一个独特的比较操作 (或独家) 这将返回 true 或 false 或 按位运算的两个参数. PHP 是刚到的 XOR 运算符 或独家. 他不在位操作中进行的调整. 相当于在这种情况下是运算符 ^ (扬抑符).
另一种学习. 希望有一天能帮助别人.
遵循一些有用的链接.
http://php.net/manual/pt_BR/language.operators.bitwise.php
http://www.delphibasics.co.uk/RTL.asp?Name=xor
cara…;. eu tava me batendo usando o xor no php…;. mudei para ^ e deu tudo certo. obrigado pela ajuda 😀