zoukankan      html  css  js  c++  java
  • tp5.1 获取项目根目录以及子目录

    5.0和5.1的获取方式是不一样的

    官方文档:https://www.kancloud.cn/manual/thinkphp5_1/354155

    常量调整

    5.1取消了所有的框架内置常量(不影响应用代码中的自定义常量),如需获取,请使用thinkfacadeApp类的内置方法以及thinkfacadeEnv类获取,下面给出的是5.05.1的常量对照表:,

    5.0和5.1的常量对照表

    5.0常量 5.1获取方法
    EXT 取消,固定使用 .php
    IS_WIN 取消
    IS_CLI 取消
    DS 使用PHP自带 DIRECTORY_SEPARATOR
    ENV_PREFIX 取消,固定使用PHP_
    THINK_START_TIME App::getBeginTime()
    THINK_START_MEM App::getBeginMem()
    THINK_VERSION App::version()
    THINK_PATH Env::get('think_path')
    LIB_PATH Env::get('think_path') . 'library/'
    CORE_PATH Env::get('think_path') . 'library/think/'
    APP_PATH Env::get('app_path')
    CONFIG_PATH Env::get('config_path')
    CONFIG_EXT App::getConfigExt()
    ROOT_PATH Env::get('root_path')
    EXTEND_PATH Env::get('root_path') . 'extend/'
    VENDOR_PATH Env::get('root_path') . 'vendor/'
    RUNTIME_PATH Env::get('runtime_path')
    LOG_PATH Env::get('runtime_path') . 'log/'
    CACHE_PATH Env::get('runtime_path') . 'cache/'
    TEMP_PATH Env::get('runtime_path'). 'temp/'
    MODULE_PATH Env::get('module_path')

    通过Env类的get方法获取路径变量的时候不区分大小写,例如下面的写法是等效的:

    Env::get('root_path');
    Env::get('ROOT_PATH');
    
  • 相关阅读:
    IDEA常用快捷键
    IDEA的使用
    IDEA的常用设置
    IDEA的下载安装
    004-解决多线程安全问题
    002-多线程的创建
    Java中字符串与日期之间的转换
    select标签的字体居中问题
    IntelliJ IDEA常用快捷键
    div小技巧之子元素垂直居中
  • 原文地址:https://www.cnblogs.com/makalochen/p/13365010.html
Copyright © 2011-2022 走看看