设置在PHP

设置在PHP

问题描述:

变量类型,我知道我可以这样做设置在PHP

$int = (int)99; //(int) has a maximum or 99 

要设置可变的$int为整数,并给它的99值。

有没有办法将类型设置为类似于LongBlob在MySQL中为LARGE PHP中的整数?

不。PHP做所谓的自动类型转换。

在您的例子

$int = (int)123; 

的 “(INT)” 只是保证在确切时刻123将作为int处理。

我认为你最好的选择是使用一个类来提供某种类型的安全。

不,LongBlob类型特定于MySQL。在PHP中,它被看作是二进制数据(通常是字符),如果你试图将它转换为一个int,它将采用前32位数据(依赖于平台)并将其推入变量。