За последние 24 часа нас посетили 16269 программистов и 1528 роботов. Сейчас ищет 1601 программист ...

Совет дня

Тема в разделе "php.ru/forum/", создана пользователем vb, 20 сен 2006.

  1. vb

    vb Активный пользователь

    С нами с:
    6 июн 2006
    Сообщения:
    911
    Симпатии:
    0
    Адрес:
    Saint-Petersburg
    Если у кого-то есть советы для начинающих или опытных PHP-программистов, выкладывайте тут, обсудим и если советы будут стоящие, они появятся на главной странице php.ru

    Спасибо.
     
  2. Anonymous

    Anonymous Guest

    Совет:
    Комментируйте код. Обещания вроде: "Вот допишу, сдам, и на радостях закомментирую все" не срабатывают. Этим вы сбережете немало нервов, своих и чужих.
     
  3. vb

    vb Активный пользователь

    С нами с:
    6 июн 2006
    Сообщения:
    911
    Симпатии:
    0
    Адрес:
    Saint-Petersburg
    ИМХО, хороший совет, но хотелось бы видить больше советов по программированию именно на PHP.
     
  4. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Ко мне частенько обращаются нубы по вопросу вывода ошибок интерпритатором (вернее даже предупреждений)... Для исключения вывода ошибок необходимо в начале каждого исполняемого файла прописать -
    Код (Text):
    1. error_reporting(0);
    Это исключит вопросы об ошибках при переносе программы с домашней рабочей станции на хостинг...
     
  5. vb

    vb Активный пользователь

    С нами с:
    6 июн 2006
    Сообщения:
    911
    Симпатии:
    0
    Адрес:
    Saint-Petersburg
    Мне кажется совет надо написать от противного :). Писать надо без ошибок. Объявлять все переменные и включать error_reporting (E_ALL).

    А именно для перехвата всех ошибок, лучше использовать ob_start() который позволяет перехватывать в том числе и фатальные ошибки.

    vb
     
  6. Anonymous

    Anonymous Guest

    Хм. Считаю такую позицию неверной. Точнее, не стоит такое советовать... не надо подавлять ошибки. Надо их исправлять. Только! когда все работает, можно поставить, на всякий случай. у меня кстати, везде стоит error_reporting(7); - сберег просто море нервов при переходе на ПХП 5 - все проекты переехали на него без единой ошибки. В отличие от некоторых сотоварищей. (((
     
  7. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    во истину правда 8)
     
  8. vb

    vb Активный пользователь

    С нами с:
    6 июн 2006
    Сообщения:
    911
    Симпатии:
    0
    Адрес:
    Saint-Petersburg
    Попробуешь переформулировать совет с учетом комментариев?
     
  9. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    вечерком не вопрос... даже подумаю над новыми советами, а сейчас на работу надо, обед уже как 47 минут назад закончился...
     
  10. Alexandre

    Alexandre Активный пользователь

    С нами с:
    8 сен 2006
    Сообщения:
    45
    Симпатии:
    0
    не изобретать велосипед и уметь пользоваться поиском, все или почти что можно было изобрести, уже реализовали Ваши предшественники, остается это только найти.

    Всякий инструмент необходимо использовать там, где он действительно необходим. ООП - это не панацея, это всего лишь метод мышления. Если вполне можно обойтись и без ООП при написании пары страничек, не стоит на это тратить время.