Разрешает или запрещает вывод ошибок и предупреждений в браузер. При отладке приложений оставьте эту директиву включенной, в реальной же работе лучше ее отключить (в РНР 5 по умолчанию она отключена), поскольку при включенной dispiay_errors пользователь может получить доступ к секретной информации. Вместо этой директивы можно использовать возможность ведения журнала с помощью директив iog_error и erroriog.
Включает или отключает сохранение сообщений об ошибках РНР в файле журнала. Путь к журналу и режим его использования задается директивой
error_log.
Позволяет вести журнал в указанном файле. Если в качестве пути к файлу задать ключевое слово syslog, то в системе Windows запись будет производиться в журнал событий, а в UNIX регистрация ошибок будет вестись в системе syslog.
Эта директива определяет порядок регистрации переменных Environment, GET, POST, Cookie, и session (соответственно E, G, P, с и s). Регистрация осуществляется путем чтения этой строки слева направо. Если убрать к&кой-либо символ из данной директивы, то соответствующие переменные не смогут использоваться в сценариях РНР.
Включает или отключает возможность регистрации EGPCS-переменных как глобальных переменных. Дело в том, что использование глобальных переменных может создать "дыры" в защите сценария, поэтому в РНР5 по умолчанию эта директива отключена.
Выставленное по умолчанию значение этой директивы является весьма спорным, поскольку реальных опасений с точки зрения защиты при включенной директиве register_long_arrays возникать не должно. Многие же разработчики предпочитают в силу привычки суперглобальным массивам использование массивов вида HTTP_***_VARS. ЕСЛИ же указанная директива выключена, естественно, такой код перестает быть рабочим.