Originally published at
Creotiv lives here. Please leave any
comments there.
http://create-cv.appspot.com/ Данное обновление является багфиксным.
Багфиксы:
- В некоторых местах не было перевода с английского
- Не правельный рендеринг шаблонов, часть информации была утеряна
Comments 2
little_ini_parser падает на такой конструкции:
[section]
param.value = content
param.value.option = optionvalue
Из за того что конфигурационные файлы может писать пользователь которому по барабану на всё рюшечки разработчка, то имеет смысл добавить код обработки ошибок, типа приведенного ниже
foreach($keys as $key_sep) {
+ if ( is_string( $link )) {
+ $content = $link;
+ $link = array($content);
+ }
$link=&$link[$key_sep];
Это даст защиту от действий пользователя и дальнейший отлов логических ошибок вместо PHP Fatal error: Cannot create references to/from string offsets nor overloaded objects
ps: за парсер спасибо , в использовании весьма удобен.
Reply
Но если уже говорить об онном то ошибки должни находится парсером, а не при выполнении, это даст возможность выписать за один проход все ошибки.
Но все это остается на ваше усмотрение, так как данный код мной уже не поддерживается.
Reply
Leave a comment