Помошь новичку в php
1410 сообщений
#19 лет назад
[quote="Andreika"]что нужно обходиться без заглушек.в русском языке это фраза должна звучать так - что можно обходиться без заглушек.
то, почему без них нужно обходиться вы не сказали, ограничившись словом "отладка"[/quote]
У нас какая тема? "помощь новичку в php". Новичкам нужно обходиться без заглушек. Отладка и как я уже показал выше - отсутствие обработки лишних кусков кода. Если это для Вас не аргументы - то не стоит продолжать спорить. Кто прочитает - сделает свои выводы, как ему поступать.
P.S. Очень часто приходят люди на форумы, в irc и спрашивают - "почему у меня код не работает и не выдает ошибок?". Начинаешь разбираться - а там вывод всех ошибок заглушен. Как же они будут правильно код писать, если они даже ошибок не видят? И это живые ситуации, происходящие у меня на глазах каждый день. А Вы говорите это не аргумент. Поражаюсь просто.
1410 сообщений
#19 лет назад
[quote="Andreika"]ArtLab, вы unsetите переменные после их использования?[/quote]За меня это делают деструкторы классов.
120 сообщений
#19 лет назад
Очень часто приходят люди на форумы, в irc и спрашивают - "почему у меня код не работает и не выдает ошибок?".пошлите его ко мне вприват... хочу увидеть хоть одного живого экземпляра в здравом уме написавшего @ чтобы убить сообщение об ошибке и потом рассказывающего, что "не работает и не выдает ошибок". хотя в здравом ли..
1410 сообщений
#19 лет назад
[quote="Andreika"]Очень часто приходят люди на форумы, в irc и спрашивают - "почему у меня код не работает и не выдает ошибок?".пошлите его ко мне вприват... хочу увидеть хоть одного живого экземпляра в здравом уме написавшего @ чтобы убить сообщение об ошибке и потом рассказывающего, что "не работает и не выдает ошибок". хотя в здравом ли..[/quote]
Да, пожалуйста, приходите на канал #php сети RusNet(irc.run.net например возьмите за сервер) и не такое увидите.
120 сообщений
#19 лет назад
спасибо, обязательно заглянуа вы объекты вручную убиваете? а деструктор на пхп4 вручную вызываете?
1410 сообщений
#19 лет назад
[quote="Andreika"]спасибо, обязательно заглянуа вы объекты вручную убиваете? а деструктор на пхп4 вручную вызываете?[/quote]
1) php4 использовал последний раз наверное года полтора назад. Нет, приврал, год назад. Но давновато.
2) объекты в 5 пхп убиваются деструктором, который автоматически вызывается после того, как скрипт выполнился. (конечно, если этот класс не является наследником другого. Тогда нужно деструктор вызывать вручную).
120 сообщений
#19 лет назад
не деструктором они убиваются, ну да ладно.... а как же экономия памяти на уже ненужные объекты и переменные? память она как и процессор не бесконечная, ее тоже надо экономить)
1410 сообщений
#19 лет назад
[quote="Andreika"]не деструктором они убиваются, ну да ладно.... а как же экономия памяти на уже ненужные объекты и переменные? память она как и процессор не бесконечная, ее тоже надо экономить)[/quote]Ваша самоуверенность не доведет до добра. Цитирую документацию:
PHP 5 предоставляет концепцию деструкторов, сходную с теми, что применяются в других ОО языках, таких, как Java: когда освобождается последняя ссылка на объект, перед высвобождением памяти, занимаемой этим объектом, вызывается метод __destruct(), не принимающий параметров.
Дак все-таки деструктором? Или Вы опять лучше знаете?

