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: