Sublime Forum

PHP Completion

#1

PHP Completion should include (in PHP.sublime-completions):

predefined constants: TRUE , FALSE , NULL
LINE , FILE , DIR , FUNCTION , CLASS , TRAIT , METHOD , NAMESPACE
PHP_VERSION , PHP_DEBUG , PHP_OS , PHP_LIBDIR , PHP_DATADIR , PHP_SYSCONFDIR , PHP_CONFIG_FILE_PATH etc…
E_ERROR , E_WARNING , E_PARSE , E_NOTICE , E_CORE_ERROR , E_CORE_WARNING , E_COMPILE_ERROR etc…

$this variable
ternary operator: (expr) ? (val1) : (val2);

completion for functions:
global statement
global: { “trigger”: “global”, “contents”: “global ${1:varname};” }
static statement
static: { “trigger”: “static”, “contents”: “static ${1:varname};” }
return statement
return: { “trigger”: “return”, “contents”: “return ${1:varname};” }
sizeof() function
sizeof: { “trigger”: “sizeof”, “contents”: “sizeof(${1:var})” }

0 Likes

#2

PHP Completion should include completion for Classes and Objects.

0 Likes