Documentation

Getting started

Predefined constants

Constant Description
TK_SHORT_NAME toKernel framework short name: tokernel
TK_DESCRIPTION toKernel framework description: Universal PHP Framework
TK_VERSION toKernel version.
x.x.x (1 st x = revolution, 2 st x = evolution, 3 st x = bug fix)
TK_PHP_VERSION_REQUIRED Required PHP Verison for toKernel
TK_EXEC true, if the application runned/accessed with index.php
TK_RUN_MODE Application run mode.
cli in CLI mode.
http in HTTP mode.
TK_GZIP_OUTPUT true if the extension 'zlib' loaded and the 'HTTP_ACCEPT_ENCODING' none false.
toKernel uses this constant for content compression before output in HTTP mode.
TK_NO_ARGS Error exit code for CLI mode when command line arguments not defined.
Value: 10
TK_ERROR_404 Error 404 code: 404
TK_START_RUN The start point of application run time.
TK_END_RUN The end point of application run time.
TK_RUN_DURATION Application instance run duration.
TK_APP_PATH Path, where the index.php file located. Example:
/var/www/
/home/username/public_html/
TK_CUSTOM_PATH Application instance path. Example:
/var/www/application/
/home/username/public_html/application/
TK_PATH toKernel framework path. Example:
/var/www/tokernel.framework/
/home/username/public_html/tokernel.framework/
TK_CUSTOM_DIR Application instance directory. In base package it is application
TK_DIR toKernel framework directory name. In base package it is tokernel.framework
TK_DS Alias of PHP constant: DIRECTORY_SEPARATOR
TK_NL New line character.
<br> in HTTP mode.
\n in CLI mode.

Each application instance of toKernel framework has own constants.php file where you can define constants depending on your needs. Path: /application/config/constats.php