Home  >  Article  >  Backend Development  >  Summary of system constants in thinkphp's Action controller_PHP tutorial

Summary of system constants in thinkphp's Action controller_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 10:31:11896browse

I have just started learning the thinkphp framework. Here is a summary of the system constants that can be directly used in thinkphp's Action controller, so that they can be remembered and used directly in the future.

THINK_PATH // ThinkPHP system directory

APP_PATH // Current project directory

APP_NAME // Current project name

MODULE_NAME //Current module name

ACTION_NAME // Current operation name

TMPL_PATH // Project template directory

LIB_PATH //Project library directory

CACHE_PATH // Project template cache directory

CONFIG_PATH //Project configuration file directory

LOG_PATH // Project log file directory

LANG_PATH // Project language file directory

TEMP_PATH //Project temporary file directory

PLUGIN_PATH // Project plug-in file directory

VENDOR_PATH // Third-party library directory

DATA_PATH // Project data file directory

IS_APACHE // Whether it belongs to Apache

IS_IIS //Whether it belongs to IIS

IS_WIN //Whether it belongs to Windows environment

IS_LINUX //Whether it belongs to Linux environment

IS_FREEBSD //Whether it belongs to FreeBsd environment

NOW_TIME // Current timestamp

MEMORY_LIMIT_ON // Is there a memory usage limit

OUTPUT_GZIP_ON // Whether to enable output compression

MAGIC_QUOTES_GPC // MAGIC_QUOTES_GPC

THINK_VERSION //ThinkPHP version number

LANG_SET // Browser language

TEMPLATE_NAME //Current template name

TEMPLATE_PATH //Current template path

__ROOT__ // Website root directory address

__APP__ // Current project (entry file) address

__URL__ // Current module address

__ACTION__ // Current operation address

__SELF__ // Current URL address

__PUBLIC__ // Website public directory

TMPL_FILE_NAME //Default template name (including path) for the current operation

WEB_PUBLIC_URL //Website public directory

APP_PUBLIC_URL //System constants used in project public template directory templates

Articles you may be interested in

  • Summary of commonly used system variables in Thinkphp templates
  • PHP uses Curl Functions to realize multi-threaded web crawling and file downloading
  • thinkphp how to remove index.php in the url
  • thinkphp prints the last sql statement
  • thinkphp template Determine the last record of the volist loop
  • Summary of query techniques in ThinkPHP
  • String Functions in PHP Full summary
  • php Convert the string in Convert multiple consecutive spaces into one space

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/764124.htmlTechArticleI just started learning the thinkphp framework. Here is a summary of the system constants that can be used directly in thinkphp's Action controller. Easy to remember and use directly later. THINK_PATH // Th...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn