Могу ли я реализовать групповую типизацию в PHP? - PullRequest
0 голосов
/ 04 октября 2011

Я не уверен, называется ли это групповой печатью, но я имею в виду следующее:

Так как PHP динамически типизирован, это добавляет задержки, что понятно. Можно ли создать какую-то систему типов в PHP, чтобы

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

Возможно ли это, или я что-то здесь упускаю?

Ответы [ 2 ]

2 голосов
/ 04 октября 2011

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

1 голос
/ 04 октября 2011

Вы просто не можете сделать это в PHP, у языка нет таких инструментов.

...