как создать в аналоге PHP C# 'частный интервал константы' и 'частный байт константы'?

Таким образом в C# я создаю что-то как

    private const int HEADER_LENGTH = 13;
    private const byte SIGNATURE1 = 0x46;

Как создать его аналог в PHP?

1
задан Rella 18 June 2010 в 14:03
поделиться

1 ответ

Нет. Ближайшие вещи:

const HEADER_LENGTH = 13;

не является частным и

private static $HEADER_LENGTH = 13;

не является окончательным. Вы также не можете ограничить тип переменной. В PHP также нет однобайтового типа - вы должны использовать для этого целое число или строку длиной 1.

Вы можете реализовать что-то подобное внутренне, переопределив get_property_ptr_ptr и write_property обработчики объектов, но не только с PHP.

2
ответ дан 2 September 2019 в 23:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: