Привет!
Сами мы в php не местные, без типизации свойств объекта непривычно. По этому прошу: помогите чем можете. Допустим есть у меня класс MyClass и еще одни класс - MyAnotherClass, в котором есть переменная $myClassInstance. Так вот хотелось бы этой самой переменной жестко задать тип MyClass что бы потом самому, своими кривыми руками, случайно не присвоить ошибочное значение. Я представляю как это можно сделать написав свои геттер и сеттер, но хотелось бы обойтись без преферанса и балерин.
Заранее спасибо!
PHP не требует (и не поддерживает) явного типа при определении переменной; тип переменной определяется по контексту, в котором она используется. То есть, если вы присвоите значение типа string переменной $var, то $var станет строкой. Если вы затем присвоите $var целочисленное значение, она станет целым числом.
DevMan: Конечно не ответ, а что может быть ответом на вопрос "Как сделать то, чего сделать нельзя"?
Это частичное решение проблемы "что бы потом самому, своими кривыми руками, случайно не присвоить ошибочное значение"