【发布时间】:2010-12-08 05:08:44
【问题描述】:
我有以下代码:
if (include_once(dirname(__FILE__).'/file.php')
|| include_once(dirname(__FILE__).'/local/file.php')
)
{
这会导致错误,因为 PHP 试图包含 "1"(大概是 dirname(__FILE__).'/file.php' || dirname(__FILE__).'/local/file.php')
注释掉第二行使这项工作按预期工作,除了它不会使用第二个文件。我真的需要在这里使用elseif 和代码重复,还是有办法让它工作?
$ php --version
PHP 5.2.6-3ubuntu4.2 和 Suhosin-Patch 0.9.6.2 (cli)(构建时间:2009 年 8 月 21 日 19:14:44)
版权所有 (c) 1997-2008 PHP Group
Zend Engine v2.2.0,版权所有 (c) 1998-2008 Zend Technologies
【问题讨论】: