![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Elfet |
|
||||
![]() Белый и Пушистый ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 3776 Регистрация: 2.4.2003 Репутация: нет Всего: 16 |
Тут, что бы получить поле класса title нужно создать его экземпляр. Как получить его не создавая экземпляра? $name::title?
Это сообщение отредактировал(а) Elfet - 29.5.2008, 13:21 |
||||
|
|||||
Glip |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 473 Регистрация: 30.12.2006 Репутация: 7 Всего: 18 |
static ???
|
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
смысл полей объекта в том, что у каждого объекта может быть в этом поле записано разное значение. потому попытка обратится к полю вообще, а не конкретного(созданного) объекта - не только странно, но и невозможно. если тебе надо указать свойство одинаковым у всех объектов класса, то объяви его как static. в противном случае, я не понимаю, чего ты ожидаешь, обращаясь к полю несуществующего(несозданного) объекта. Добавлено через 1 минуту и 50 секунд static-поля, правда, доступны только в версии, начиная с 5-й. |
|||
|
||||
Elfet |
|
||||
![]() Белый и Пушистый ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 3776 Регистрация: 2.4.2003 Репутация: нет Всего: 16 |
Пользователю потом будет предложен выбор того класса который он хочет создать, в поле title - описание этого класса.
Когда я создаю массив всех классов из папку module мне нужно получить только эти title. static не помогло: $name::$title
Видимо так вообще нельзя. Если писать admin::$title - всё ок. Добавлено через 4 минуты и 25 секунд
Это сообщение отредактировал(а) Elfet - 29.5.2008, 13:50 |
||||
|
|||||
Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 20 Всего: 42 |
Elfet,
для чего вообще ООП? Создай в классе метод для доступа к этому свойству.
-------------------- Мир это Я. Живее всех живых. |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
||||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
||||
|
||||
Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 20 Всего: 42 |
skyboy,
1. ![]() 2.если он хочет нормально до него добираться не зависимо от класса, его имени и уровня наследования, то лучше метод ![]() -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |