如何在PHP中创建模拟C#'private const int'和'private const byte'?

时间:2010-06-18 14:03:20

标签: c# php const byte private

所以在C#中我创建类似

的东西
    private const int HEADER_LENGTH = 13;
    private const byte SIGNATURE1 = 0x46;

如何在PHP中创建模拟?

1 个答案:

答案 0 :(得分:2)

没有。最接近的是:

const HEADER_LENGTH = 13;

不是私人的,

private static $HEADER_LENGTH = 13;

这不是最终的。您也不能限制变量的类型。 PHP中也没有1字节类型 - 您应该使用整数或长度为1的字符串。

您可以通过覆盖get_property_ptr_ptrwrite_property对象处理程序在内部实现类似的功能,但不能仅使用PHP。