/**
* @var MyClass
*/
public $myClassInstance;
$callback = function() {
throw new Exception('Деление на ноль') ;
};
set_error_handler($callback);
echo 1/0;
for($i = 0, $item = $items->item($i); $item; $item = $items->item($i)) {
$sitemap->removeChild($item);
}
Удаляя элемент, вы меняете объект, а foreach об этом не знает $callback = function ($code) {
return htmlspecialchars($code[0]);
};
$text = preg_replace_callback('/<\?.*\?>/', $callback, $article->text);
//$str = 'Оплата за тра-ляля ололо лсч 82009-703^без налога НДС';
$str = 'Оплата за тра-ляля ололо лсч 40702810802200142513^без налога НДС';
$exp = '/[\d-]{8,}/'; // найти строку длинной от 8-ми символов, состоящую лишь из цыфр и знака дефис
preg_match($exp, $str, $res);
var_dump($res);