好的说我有包含在一个文件夹/ myProgram一个代码库/和具有不同的文件夹,如/ myProgram/lib中/,/ myProgram /文档/等...PHP5 CLI制定基本目录的最佳方式是什么?
如何在PHP中,我可以在/ myProgram /之前检测任何文件夹,并创建一个基本变量,这样我的includes和require就可以相对于基本目录/ myProgram /写入,这样我就可以将myProgram放入任何东西,比如根目录,我的主目录,/ path /到/ myProgram /,等等?
不需要在windows中工作,只需一个* nix环境。这全部来自命令行解析器或可执行脚本。
假设你像我一样使用chdir命令,就可以通过使用“config/mySQLSettings.php”来访问/ path/to/myProgram/config /。 – Urda 2010-02-03 14:11:54
如果我将程序移动到'/ path/to/my_program /',会发生什么情况,因为我碰巧喜欢这种命名结构? – 2010-03-07 12:06:45
只需更改'$ rootLoc = strpos($ location,“myProgram”);'to'$ rootLoc = strpos($ location,“my_program”);'更新'$。=“myProgram”;'to'$ root 。=“my_program”;'在引导程序中基本上将'myProgram'的所有引用更新为'my_program'。 – Urda 2010-03-07 14:18:31