hw_Objrec2Array(PHP 3>= 3.0.3, PHP 4) hw_Objrec2Array - конвертирует атрибуты из записи объекта в массив объекта. Описаниеarray hw_objrec2array (string object_record [, array format]) Конвертирует object_record в массив объекта. Ключами результирующего массива являются имена атрибутов. Многозначные атрибуты, вроде 'Title' на различных языках, формируют собственный массив. Ключи этого массива являются левой от двоеточия частью значений атрибута. Эта левая часть обязана иметь длину в два символа. Другие многозначные атрибуты без префикса образую индексный массив. Если необязательный параметр отсутствует, атрибуты 'Title', 'Description' и 'Keyword' рассматриваются как атрибуты языка, а атрибуты 'Group', 'Parent' и 'HtmlAttr' - как беспрефиксные многозначные атрибуты. Передавая массив, содержащий тип каждого атрибута, вы можете изменить это поведение. Этот массив является ассоциативным массивом с именами атрибутов в качестве ключей и с одним из значений: HW_ATTR_LANG или HW_ATTR_NONE. См. также hw_array2objrec(). |
||||||||||
|
||||||||||
В PHP 3 уровень серьёзности ошибки устанавливался как простое цифровое значение, образуемое суммированием чисел, относящихся к ошибкам разных уровней. Обычно это были значения 15 для сообщения обо всех ошибках и 7 для простых уведомляющих сообщений.
В PHP 4 имеется большой набор уровней ошибок и предупреждений, а также разборщик конфигурации, который позволяет теперь использовать символьные константы для установки нужного поведения.
Уровни сообщений теперь должны конфигурироваться явно с отделением уровней
предупреждений, которые не должны генерировать сообщения об ошибках, x-ируя
их из символьной константы E_ALL. Звучит сложно? Хорошо, скажем, вы
хотите, чтобы система сообщений об ошибках выводила всё, кроме предупреждений
простого стиля, которые категоризированы символьной константой E_NOTICE.
Затем вы хотите поместить в ваш php.ini следующее: error_reporting
= E_ALL & ~ ( E_NOTICE ). Если вы хотите подавить также и предупреждения,
вы добавляете в соответствующую константу скобки и используете бинарную операцию
'|':
error_reporting= E_ALL & ~ ( E_NOTICE | E_WARNING).
| |