|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.02.2009, 01:13 | #11 |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
Никакой сложности в том что вызов в конструкторе - нет, вот пример который позволит Вам не отойти от обьектной модели и использовать set_error_handler.
Важно чтобы ф-я error_f была обьявлена глобально а не как метод класса. PHP код:
Стрелок-охотник
|
07.02.2009, 15:08 | #12 | ||
ios developer
Старожил
Регистрация: 16.11.2007
Сообщений: 2,885
|
Цитата:
2SkyM@n Цитата:
Делайте что хотите, но чтобы через полчаса в лесу было светло, сухо и медведь!
|
||
07.02.2009, 21:16 | #13 | |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
Цитата:
Чтобы метод класса был доступен без создания обьекта его надо обьявить статически (своего рода глобально), для этого его обьявить как static и вызывать так класс::метод. Пример PHP код:
Стрелок-охотник
Последний раз редактировалось mv28jam; 07.02.2009 в 21:22. |
|
09.02.2009, 07:55 | #14 | |
ios developer
Старожил
Регистрация: 16.11.2007
Сообщений: 2,885
|
Цитата:
Под "объявить вне класса" подразумевалось именно вне класса, а не вне объекта. Вообще. Тут имело место взаимонедопонимание. Что такое статический метод, поверьте, мне знакомо. ))
Делайте что хотите, но чтобы через полчаса в лесу было светло, сухо и медведь!
Последний раз редактировалось crazy horse; 09.02.2009 в 09:30. |
|
10.02.2009, 02:48 | #15 | |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
Цитата:
Кстати было бы очень красиво в этой ситуации сделать наследование от Exception и создать обработчик try cath, напишу и внедрю это у себя.
Стрелок-охотник
|
|
10.02.2009, 13:52 | #16 | ||
ios developer
Старожил
Регистрация: 16.11.2007
Сообщений: 2,885
|
немного оффа
Цитата:
Значится так - для меня объявить вне класса означает, к примеру, описать функцию/переменную/etc. где -нибудь на хтмл -странице именно вне определения класса вообще. А поскольку у меня существовать отдельно от классов ничего ввиду специфики обмена данными не может - даже статика рулит только внутри самого пыха: функции занимающиеся приемом/передачей данных должны принадлежать объектам. Вот тут мы с вами друг-друга и не поняли)) До меня просто не дошло, что вы имеете ввиду статически объявленную функцию - возвращаясь назад, скажу - что и это пробовал - где-то раньше в моих постах это есть. Цитата:
Делайте что хотите, но чтобы через полчаса в лесу было светло, сухо и медведь!
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Fatal error: Call to undefined function mysql_connect() | Air | Помощь студентам | 1 | 17.01.2009 12:41 |
Обработчик исключений Delphi | xxxPascalxxx | Помощь студентам | 5 | 30.11.2008 06:37 |
Обработка исключений ввода в TMaskedEdit | joker | Общие вопросы Delphi | 8 | 11.06.2008 15:02 |
обновление в блоге - Обработка исключений в Delphi | Pblog | Обсуждение статей | 0 | 11.09.2007 18:40 |