PHP:以最小的评估找出变量值

时间:2012-08-01 13:15:59

标签: php yii

我正在为我的编辑器编写一个插件来支持Yii框架。 为了使这个插件工作,我需要找出index.php的2条路径: 框架和配置路径。

通常index.php(这是Yii的入口点)看起来像这样:

<?php

// change the following paths if necessary
$yii=dirname(__FILE__).'/../../../../../usr/share/php-libs/framework/yii.php';
$config=dirname(__FILE__).'/protected/config/main.php';

// remove the following lines when in production mode
defined('YII_DEBUG') or define('YII_DEBUG',true);
// specify how many levels of call stack should be shown in each log message
defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3);

require_once($yii);
Yii::createWebApplication($config)->run();

基本上我需要获取Yii::createWebApplication()所需文件和参数的列表。

但这里的代码可以是任何东西。直译任何东西。那么可以以某种方式运行此文件到Yii::createWebApplication(),这样我就可以找到应用程序目录的位置以及框架的位置吗?

1 个答案:

答案 0 :(得分:0)

您可以使用 Yii :: app() - &gt; basePath 来获取应用程序的根路径, Yii :: app() - &gt; baseUrl 获取应用程序的相对URL。

Yii框架必须位于Apache的root htdoc中。