|
|
|
| Здравствуйте. Такой вопрос. У меня есть класс, объекту которого при конструировании может "не понравиться" значение аргумента переданного в конструктор(например, не строка). Как сделать так, чтобы конструктор класса при этом не создавал образец класса? То есть вообще. Либо как-то уничтожал этот инстанс. В принципе, возможно ли такое в PHP? Искал много где, но нигде этот вопрос почему-то не освещается. Если такой подход вообще ересь, то напишите пожалуйста, как лучше поступить в данной ситуации.
Заранее благодарен. | |
|
|
|
|
|
|
|
для: Thamior
(04.05.2006 в 14:11)
| | обработка аргументов всегда должна проводиться до вызова конструктора. | |
|
|
|
|
|
|
|
для: Thamior
(04.05.2006 в 14:11)
| | А вы генерируйте исключение при помощи оператора throw - исключения в принципе для таких вещей и вводились... | |
|
|
|