я бы сделал так:
цель написания статьи: научить программиста создавать устойчивые WEB приложения путем предупреждения ошибок. (три слова написать во введении, слово цель можно и не писать но должно быть ясно о чем и для чего)
Возможные ошибки при разработке WEB приложений:
- ош. синтаксиса
- алгоритмические (1 и 2 не являются целью статьи )
- сетевые (соединения) (и 3 если приложение не запрашивает другой сервер по fsocketOpen, curl и пр.... ) в том числе и mail
- ошибки БД
- ошибки пользовательских данных
- ош. файловой системы
- пр...
Какие средства в PHP для этого существуют (подзаголовок)
- исключения
- логи
- настройки
Что для чело лучше, написать по маленькому обзацу про каждый
Как предопределить ошибки БД (отдельная глава)
- использование функций БД
- использование функций при формировании SQL запросов (слэши, спецсимволу и пр...)
Пользовательские ошибки (корректность введенных данных) - отдельной главой
- анализ на стадии HTML формы (javascript)
- использование переменных $_ , безопастный режим
- использование функций (trim, replace, htmlspecialchers и др...)
- использование рег выражений.
- и пр...
Файловая система, пользовательские логи и пр - отдельная гл.
Полезные советы - писать про все, что не вошло в предыдущие главы
Примеры по каждому пункту в каждой главе.
Злую @ включить в главу - средства предупреждения ошибок
Обработка ошибок в PHP 5 - исключить, раз нет примеров.
Заключение,
.....
Используя вышеизложенных методов ... позволяет увеличить надежность WEB приложений, соответсчтвенно и повысить престиж компании и программиста, который создавал сайт
(что-то в этом духе)
пока все - но при более детальном анализе можно накопать большего