Использование static за место self
-
- Сообщения: 75
- Зарегистрирован: 2011.01.20, 23:52
Использование static за место self
Хочется, чтобы в классах типа CHtml использовалось ключевое слово static::, а не self::. Поскольку данная фича доступна только в php 5.3 я так полагаю её внедрения в yii придется ждать очень долго, а красивые и удобные решения хочется применять уже сегодня. Не планируется ли выпуск отдельной ветки проекта, где будут включены новые фичи типа namespace-ов и позднего статического связывания?
-
- Сообщения: 75
- Зарегистрирован: 2011.01.20, 23:52
Re: Использование static за место self
Yii 2 не известно когда выйдет, а наследовать CHtml надо уже сейчас...
- greatdane
- Сообщения: 408
- Зарегистрирован: 2010.10.20, 14:05
- Откуда: Электросталь
- Контактная информация:
Re: Использование static за место self
А вы не подумали о том, что на большинстве хостингов стоит PHP 5.2, а то и 5.1?
-
- Сообщения: 75
- Зарегистрирован: 2011.01.20, 23:52
Re: Использование static за место self
Я и не говорил о том что нужно отказаться от поддержки 5.2 и 5.1, я говорил об отдельной параллельной ветке.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Использование static за место self
Нравится Yii? Давайте сделаем его лучше!.
-
- Сообщения: 75
- Зарегистрирован: 2011.01.20, 23:52
Re: Использование static за место self
Что значит не спасёт? Вы ссылаетесь на какой-то конкретный пример? Может быть я чего-то не догоняю, раскройте пожалуйста ваш ответ.Sam Dark писал(а):А http://php.net/manual/en/language.oop5. ... ndings.php не спасёт?
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Использование static за место self
Оу, я запутался. У вас сейчас только один выход — сделать свой CHtml путём копированя, заменить всё на static и в index.php подключить его через require.
Нравится Yii? Давайте сделаем его лучше!.
-
- Сообщения: 75
- Зарегистрирован: 2011.01.20, 23:52
Re: Использование static за место self
Собственно практически так и делается... не удобно.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Использование static за место self
Ну, пока сил и времени на отдельную ветку нет.
Нравится Yii? Давайте сделаем его лучше!.