PHP заметки

Класс OpenTBS

Source : http://www.tinybutstrong.com/

Не форматирует поле согласно формата frm
Если задаем формат полей в шаблоне DOCX, не должно быть никакого word-овского форматирования между значениям и строкой frm. Обнаружить причину без копания в исходниках – нереально.
Как сделать – выделить все поле, очистить формат, установить новый.
Форматы: http://www.tinybutstrong.com/manual.php#html_field_prm_frm

RegExp для получения значений ключей из шаблона. Формат […]

# считаем завершением ключа символы: (]), (;) , ( ) пробел
$pattern = '/[\[](.*?)[\]; ]/xi';
        preg_match_all( $pattern,  $TBS->Source, $matches );

 var_dump($matches[1]);

Что-то

(string) is faster than strval() and settype()

Только array_key_exists, а не isset.

phpinfo cli

# php -i | grep error_log
error_log => /var/log/php-error.log => /var/log/php-error.log

disable_functions = system, exec, passthru, popen, stream_select, shell_exec, show_source, proc_open, phpcredits, proc_close, proc_get_status, proc_nice, proc_terminate, ini_alter, ini_restore, php_ini_scanned_files, dl, pcntl_exec, highlight_file, symlink