tp5 1 獲取專案根目錄以及子目錄

2022-02-28 12:38:58 字數 1306 閱讀 6496

5.0和5.1的獲取方式是不一樣的

官方文件:

5.0常量

5.1獲取方法

ext取消,固定使用.php

is_win

取消is_cli

取消ds

使用php自帶directory_separator

env_prefix

取消,固定使用php_

think_start_time

think_start_mem

think_version

think_path

env::get('think_path')

lib_path

env::get('think_path') . 'library/'

core_path

env::get('think_path') . 'library/think/'

config_path

env::get('config_path')

config_ext

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');

tp5 1 獲取引數 獲取傳值 獲取url

方法都在 獲取引數方式一 class test 獲取引數方式二 構造方法注入 use think request class test 獲取引數方式三 構造方法注入 use think controller class test extends controller 獲取引數方式四 助手函式 use...

tp5 1 資料庫獲取器

db類也可以支援獲取器定義,例如 db name user withattr name function value,data select 上面的 查詢的資料集資料中的name欄位的值會統一進行小寫轉換。withattr方法可以多次呼叫,對多個字段定義獲取器。支援對json欄位定義獲取器,例如 u...

C 獲取專案根目錄

c 獲取專案根目錄,以下圖專案為例,要定位到目錄tmp中,下面為參考 獲取根目錄測試 directoryinfo rootdir directory.getparent environment.currentdirectory string root rootdir.parent parent fu...