в чём проблема?

berkut

Новичок
в чём проблема?

если написать такую строчку

$hdl = fopen('database.db', 'r') or return false;
echo 'test';
скрипт не работает: error_rep(e_all), но не выдаётся никаких ошибок.
PHP:
$hdl = fopen('database.db', 'r');
    if (!$hdl)
        return false;
всё работает нормально. в чём ошибка в первом варианте???
 

iliah

Новичок
выдает Parse error: parse error, unexpected T_RETURN in ...

-~{}~ 14.11.04 17:52:

>error_rep(e_all)
? error_reporting(E_ALL);
 

berkut

Новичок
error_reporting(E_ALL);

хоть убей, ничего не выдаёт. подобная проблема не впервые.
кстати, почему parse error?
разве
PHP:
$db = mysql_connect(DB_SERVER, DB_USER, DB_PASS) or die(mysql_error());
не то-же самое?
 
Сверху