Обработка ошибок

gromitus

Новичок
Обработка ошибок

Как можно по-другому написать рутинные if(!...){$id++; continue;}?

PHP:
while(...){
if(!$news=file_get_contents($file.$id)){$id++; continue;}     
if(!preg_match("/<title>(.+)<\/title>/im", $news, $title)){$id++; continue;}      
if(!$text=preg_split("/<td>\s{0,}<p>/im", $news, -1, PREG_SPLIT_NO_EMPTY)){$id++; continue;}      
if(!$text=preg_split("/<\/p><\/td>/im", $text[1], -1, PREG_SPLIT_NO_EMPTY)){$id++; continue;}
$id++;
}
 

gromitus

Новичок
т.е. если не выполяется условие, то ужно переходить к следующей итерации
 

Andreika

"PHP for nubies" reader
ой млин.. уже в упор while не вижу (
if ($news=..) {
if (preg_match(..)) {
if ...
}
}
? :)
 
Сверху