0
所以,PHP include_once和Adobe Dreamweaver的代码提示
我很喜欢有代码开发的IDE暗示像我们在Eclipse中,FlashBuilder和Dreamweaver得到的。
现在使用Dreamweaver处理PHP时,我发现有一个简单的include_once
,向上目录引用有其后果,而我们有includes with in includes
。
,所以我得到了解决办法是使用
dirname(__FILE__)
有了这个,我需要翻译我的
include_once '../../utils.php';
到
include_once dirname(__FILE__).'../../utils.php';
这个问题上解决
现在服务器。
但我的Adobe Dreamweaver IDE哭了,因为一个简单的include_once
能够识别文件导入和所有的CODE HINTING
工作正常。在此更改之后,DreamWeaver不再能够检测文件,因为它们变成了动态导入。
面对我急于想在智能环境中工作的情况,我必须找到一种方法,让服务器和IDE都能按我的期望工作。
这就是我所做的。
if(!include_once dirname(__FILE__).'/../../libs/utils.php'){
include_once '../../libs/utils.php';
}
有了这个条件将永远不会失败进去,服务器将正常工作。 和内部包含将提供IDE来识别该文件,以便代码提示将工作。
我的问题:
- 在那里为我的期望什么其他好的解决方案。
- 什么是后果使用
includes
与条件。
我被迫使用Dreamweaver与PHP一次,然后我发现它运行在Windows和Linux NetBeans IDE中 - 只是停止你正在做什么,并使用NetBeans并向Dreamweaver说再见 - 认真的dreamweaver不支持PHP类,比如NetBeans会让你想要你想要的/习惯于语法突出显示加上插件的船载(社区驱动不像Dreamweaver) – 2013-05-01 20:54:26
@dirt谢谢你的建议。让我看看NB ..我对它很熟悉JavaFx。 – 2013-05-03 18:49:34
hey @dirt NetBeans IDE很酷。对于我上面的问题,它很适合。现在我得到了另一个(这次在NB).. – 2013-05-04 11:18:58