![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| <Spawn> |
|
||||||||
![]() Око кары:) ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2776 Регистрация: 29.1.2003 Где: Екатеринбург Репутация: 2 Всего: 64 |
Есть такой код(menu.php):
При его интерпретации возникает следующий еррор: Fatal error: Cannot access undefined property for object with overloaded property access Хотя по идее такого быть не должно - $query->sql возвращает ссылку на обьект, у которого есть свойство text. И если этот код разделить на:
То все нормально работает, но зачем выделять еще одну переменную, если по логике все должно работать с первичным вариантом... Вот коды доступа к соответствующим элементам нерабочей конструкции mysql_enum_query:
sql:
Может у кого есть какие идеи по ликвидации данной проблемки? -------------------- "Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков. |
||||||||
|
|||||||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 8 Всего: 261 |
Если разделишь, то ссылка видна, а если нет, где ссылка? Ранее ты в $sql где-ть объект пишешь? Дай описание $sql посмотреть. Добавлено @ 16:34 Как вариант, но на счет работоспособности не проверял. 5 ПХП нету. $query-> (object) { "sql" }->text |
|||
|
||||
| <Spawn> |
|
||||
![]() Око кары:) ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2776 Регистрация: 29.1.2003 Где: Екатеринбург Репутация: 2 Всего: 64 |
text это свойсво обьекта od_custom_sql.
Вот его небольшой код(Этот самый $sql, т.е. предок $sql-я, но в нем определяется свойство text):
То есть реально происходит следующее действие:
Мне кажется, что это недоработка PHP 5(Может в версии поновее нормально все). Если бы $object->sql была переменной, а не свойством, то все работалоб в сокращенном варианте Это сообщение отредактировал(а) <Spawn> - 9.4.2005, 19:37 -------------------- "Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков. |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Для профи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |