首页 > Web开发 > 详细

thinkphp5日常(1)

时间:2019-03-11 10:47:36      阅读:164      评论:0      收藏:0      [点我收藏+]

 

1、模块和控制器隐藏

<?php
// [ 应用入口文件 ]
namespace think;

// 加载基础文件
require __DIR__ . ‘/../thinkphp/base.php‘;

// 执行应用并响应(绑定当前访问到index模块)
Container::get(‘app‘)->bind(‘index‘)->run()->send();
技术分享图片

// 绑定当前访问到index模块的index控制器
Container::get(‘app‘)->bind(‘index/index‘)->run()->send();

技术分享图片

2、环境变量

use think\facade\Env

 

// 获取应用目录(不区分大小写)

echo Env::get(‘app_path‘);

// 或者

echo Env::get(‘APP_PATH‘);

 

技术分享图片

3、命名空间

如果你需要调用PHP内置的类库,或者第三方没有使用命名空间的类库,记得在实例化类库的时候加上 \。

技术分享图片

如果需要增加新的根命名空间,我们只需要把自己的类库包目录放入extend目录,就可以自动注册对应的命名空间,例如:

我们在extend目录下面新增一个my目录,然后定义一个\my\Test类( 类文件位于extend/my/Test.php)如下:

 技术分享图片

我们就可以直接实例化和调用:

技术分享图片

 

 

 

 

thinkphp5日常(1)

原文:https://www.cnblogs.com/xiaomeng2019/p/10509133.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!