PHP5 pre-beta

ZaZa

Guest
Класс вот только

У меня на Апаче 1.3.27 не стал как модуль... Ну да ладно как ЦГИ запихнул, пашет... да вот только это меня удивило... Вот конфиг сервера...

Запустил я этот код в 5.0.0 бета 1 и выдал мне он всё как я в коментариях описал... или у меня извращённое преставление о наследственности, или что то не так... У вас такие же результаты или другие, и что ожидали и получили вы?
 

tony2001

TeaM PHPClub
если я не ошибаюсь, то это не баг, а фича.
хинт:
если объявить их как public, то все работает.

>У меня на Апаче 1.3.27 не стал как модуль...
угу, под виндой есть какие-то траблы.
под *никсом стоит нормально.
 

ZaZa

Guest
Хм, интерестная фишка... Если в отцовском классе метод ГЕТ описан, а в детёнке нет, а переменная приватная в обоих с разным значением то возвращаем значение отца? Мда фишка... Вы Сорс запустите под 5.0.0 бета 1 и вар_дамп посмотрите что дают... Не ну может и фишка... но вот только это ли они хотели?
private member variables can only be accessed by the class they belong to
Взято от сюда
 

tony2001

TeaM PHPClub
я думаю, что лучше спросить в листе у самих разработчиков.
мое мнение в данном случае - лишь подозрения, уверенности в данном вопросе нет.
 

advocat

developer
>У меня на Апаче 1.3.27 не стал как модуль...
У меня php 5.0.0 beta тоже не стал, но до этого стоял php 5 tester и нормально работал ...
Есть у меня один файлик под Вин дразниться php4ts_debug.dll

Был еще один интересный глюк с библой GD2, но его решить не удалось. Так что теперь у меня на локале красуется php 4.3.2 :)
 

[DAN]

Старожил PHPClub
Нативная поддержка mysql в php5 отключена. Вместо нее врубили sqlite.
Теперь для мускула надо extension подключать. В виндовом релизе бетты его нет, поэтому компилить надо.
 

doctor Ruust

Guest
Автор оригинала: [DAN]
Нативная поддержка mysql в php5 отключена. Вместо нее врубили sqlite.
Теперь для мускула надо extension подключать. В виндовом релизе бетты его нет, поэтому компилить надо.
А почему отрубили MySQL?
Я понимаю, если они вырубили native и врубили сразу dll - это я бы понял, это было бы типа et studio к базам данных.

Поссорились они что-ли... :confused:

А новое XSL-расширение кто-нибудь пробовал или хотя бы знает как функции называются?

Блин вообще хоть в сорцы лезь... :(
 

doctor Ruust

Guest
В связи с новыми ключевыми словами очень хочется чтобы в Homesite+ всё что от PHP5 светилось (ну там interface, public, final). Никто не знает как отредактировать SCC файлы чтобы всё светилось?
 

Андрей М.

Guest
Блин, вот эту штуку они так и не пофиксили
http://bugs.php.net/bug.php?id=11063&edit=1
:((
Хорошо хоть, теперь возможны конструкции типа
$obj->method()->method2()->method3()
а то пока из-за этого работа с domxml в 100 раз зануднее
 

doctor Ruust

Guest
Ёклмн, непонятно зачем этот __get или __set, если он нормально не работает...

Например,
я создаю класс Admin, далее объект $a = new Admin()
и хочу чтобы работало $a->property->property2 через __get и __set.
Если property обрабатывается через __get или __set то
невозможно обработать $a->property->property2 = 1;

непродумано как то что ли.
 
Сверху