[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PHP/4.0.4pl1 & fopen()



On Wed, Apr 25, 2001 at 05:32:17PM +0600, kaf wrote:

> > <?
> >     $fd = fopen("/var/www/index2.php", "r") || die("Cant open file");

> Больно подозрительный оператор
> С точки зрения синтаксиса - это логическое выражениt, которое может быть
> либо TRUE, либо FALSE
> Соответсвенно $fd принимает значение в лучшем случак TRUE (то бишь 1) а
> не то, что возвращает fopen()...
> Понадежней все таки так:
> if (!$fd=fopen(...))
>     die(...);

Спасибо, действительно ошибка крылась в операторе ||

Помогла простая замена '||' на 'or' :)

ЗЫ: Ну и логика у php!

-- 
 С уважением,
             Игорь.



Reply to: