thinkphp里面的路径问题

发布时间:2020-06-30 06:39:08 作者:雷顿学院
来源:网络 阅读:471

在一个控制器里的方法里写下面的语句


public function test()
{
   echo 'dirname(__FILE__) ' . dirname(__FILE__) . '<br/>';
   echo 'dirname(__ROOT__) ' . dirname(__ROOT__) . '<br/>';
   echo '__ROOT__ ' . __ROOT__ . '<br/>';
   //echo '__Public__ ' . __Public__ . '<br/>';
   echo '<img src="' . __ROOT__ . '/Public/banner1.jpg">';
   echo '__FILE__ ' . __FILE__ . '<br/>';
   echo '$_SERVER["PHP_SELF"]' . $_SERVER['PHP_SELF'] . '<br/>';
   echo '$_SERVER["SCRIPT_NAME"]' . $_SERVER['SCRIPT_NAME'] . '<br/>';
   echo '$_SERVER["SERVER_HOST"]' . $_SERVER['SERVER_HOST'] . '<br/>';
   echo '$_SERVER["SERVER_NAME"]' . $_SERVER['SERVER_NAME'] . '<br/>';
   echo '$_SERVER["SERVER_PROTOCOL"]' . $_SERVER['SERVER_PROTOCOL'] . '<br/>';
   echo '$_SERVER["SERVER_FILENAME"]' . $_SERVER['SCRIPT_FILENAME'] . '<br/>';
   echo dirname($_SERVER['SCRIPT_FILENAME']);
   echo __DIR__;
}

浏览器访问这个方法的结果是

dirname(__FILE__) D:\WWW\tpapp\Application\Home\Controller
dirname(__ROOT__) \
__ROOT__ /tpapp
thinkphp里面的路径问题__FILE__ D:\WWW\tpapp\Application\Home\Controller\ApiController.class.php
$_SERVER["PHP_SELF"]/tpapp/index.php/home/api/test
$_SERVER["SCRIPT_NAME"]/tpapp/index.php
$_SERVER["SERVER_HOST"]
$_SERVER["SERVER_NAME"]localhost
$_SERVER["SERVER_PROTOCOL"]HTTP/1.1
$_SERVER["SERVER_FILENAME"]D:/WWW/tpapp/index.php
D:/WWW/tpappD:\WWW\tpapp\Application\Home\Controller

推荐阅读:
  1. 如何在电脑里找到python的安装路径
  2. 关于vue里页面的缓存详解

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

控制器 public function

上一篇:全志A33 lichee 开发板 Linux中断编程原理说明

下一篇:支持二次开发的Zigbee模块(SNAP技术)

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》