将Java密钥生成器代码转换为PHP函数

将Java密钥生成器代码转换为PHP函数,java,long-integer,Java,Long Integer,我正在尝试使用一个现有的Java应用程序,特别是用于生成密钥代码的公式,并将其转换为PHP函数,以便可以在web服务器上动态生成许可证密钥 我遇到了将Java指令转换为PHP函数的问题。有人能解释一下这两行代码在做什么吗 public static final long KEY = 0xb2a3453282e55938L; long no = Long.parseLong(sNo); 第一行声明一个常量,该常量存储一个以十六进制形式给出的文本值(在本例中为长整数或64位整数)。在实践中,您可以

我正在尝试使用一个现有的Java应用程序,特别是用于生成密钥代码的公式,并将其转换为PHP函数,以便可以在web服务器上动态生成许可证密钥

我遇到了将Java指令转换为PHP函数的问题。有人能解释一下这两行代码在做什么吗

public static final long KEY = 0xb2a3453282e55938L;
long no = Long.parseLong(sNo);
第一行声明一个常量,该常量存储一个以十六进制形式给出的文本值(在本例中为长整数或64位整数)。在实践中,您可以很好地将这个值看作是另一个变量,当然也存在技术上的差异(该值不能修改,并且在编译时已知)


第二行将字符串
sNo
转换为64位整数(长)。i、 e.“1234”->1234。它将该值存储到名为
no

Ok的局部变量中。第二行现在有意义了。你不会碰巧知道第一行是如何实现的吧?“Key”是一个变量吗?这个“键”值不会出现在我给出的公式中的任何其他地方。我猜它是用来翻译/修改关键代码(最终输出的值)的。但不知道在哪里或如何。