snippet php snippet ec echo "${1:string}"${2}; snippet inc include '${1:file}';${2} snippet inc1 include_once '${1:file}';${2} snippet req require '${1:file}';${2} snippet req1 require_once '${1:file}';${2} # $GLOBALS['...'] snippet globals $GLOBALS['${1:variable}']${2: = }${3:something}${4:;}${5} snippet $_ COOKIE['...'] $_COOKIE['${1:variable}']${2} snippet $_ ENV['...'] $_ENV['${1:variable}']${2} snippet $_ FILES['...'] $_FILES['${1:variable}']${2} snippet $_ Get['...'] $_GET['${1:variable}']${2} snippet $_ POST['...'] $_POST['${1:variable}']${2} snippet $_ REQUEST['...'] $_REQUEST['${1:variable}']${2} snippet $_ SERVER['...'] $_SERVER['${1:variable}']${2} snippet $_ SESSION['...'] $_SESSION['${1:variable}']${2} # Start Docblock snippet /* /** * ${1} */ # Class - post doc snippet doc_cp /** * ${1:undocumented class} * * @package ${2:default} */${3} # Class Variable - post doc snippet doc_vp /** * ${1:undocumented class variable} * * @var ${2:string} */${3} # Class Variable snippet doc_v /** * ${3:undocumented class variable} * * @var ${4:string} */ ${1:var} $${2};${5} # Class snippet doc_c /** * Class $2 ${3:provides ...} **/ ${1:}class ${2:} { ${4} } # Constant Definition - post doc snippet doc_dp /** * ${1:undocumented constant} **/${2} # Constant Definition snippet doc_d /** * ${3:undocumented constant} **/ define(${1}, ${2});${4} # Function - post doc snippet doc_fp /** * ${1:undocumented function} * * @return ${2:void} * @author ${3:`g:snips_author`} **/${4} # Function signature snippet doc_s /** * ${4:undocumented function} * * @return ${5:void} * @author ${6:`g:snips_author`} **/ ${1}function ${2}(${3});${7} # Function snippet doc_f /** * ${4:undocumented function} * * @return ${5:void} * @author ${6:`g:snips_author`} **/ ${1:protected }function ${2}(${3}) { ${7} } # Header snippet doc_h /** * ${1} * * @author ${2:`g:snips_author`} * @version ${3:$Id$} * @copyright ${4:$2}, `strftime('%d %B, %Y')` * @package ${5:default} **/ /** * Define DocBlock *// # Interface snippet doc_i /** * ${2:undocumented class} * * @package ${3:default} * @author ${4:`g:snips_author`} **/ interface ${1:} {${5} } // END interface $1 # class ... snippet class /** * Class $1 ${2:provides ...} **/ class ${1:ClassName} { /** * $1 constructor * @param $3 ${4} */ function __construct(${3:$arg}) { ${5} } } # define(...) snippet def define('${1}'${2});${3} # defined(...) snippet def? ${1}defined('${2}')${3} snippet wh while (${1:/* condition */}) { ${2:// code...} } # do ... while snippet do do { ${2:// code... } } while (${1:/* condition */}); snippet if if (${1:/* condition */}) { ${2:// code...} } snippet ife if (${1:/* condition */}) { ${2:// code...} } else { ${3:// code...} } ${4} snippet else else { ${1:// code...} } snippet elseif elseif (${1:/* condition */}) { ${2:// code...} } # Tertiary conditional snippet t $${1:retVal} = (${2:condition}) ? ${3:a} : ${4:b};${5} snippet switch switch ($${1:variable}) { case '${2:value}': ${3:// code...} break; ${5} default: ${4:// code...} break; } snippet case case '${1:value}': ${2:// code...} break;${3} snippet for for ($${2:i} = 0; $$2 < ${1:count}; $$2${3:++}) { ${4} } snippet fore foreach ($${1:variable} as $${2:key}) { ${3:} } snippet fun /** * ${4} */ ${1:public }function ${2:f}(${3}) { ${5:throw new Exception("Not implemented yet.");} } # $... = array (...) snippet array $${1:arrayName} = array('${2}' => ${3});${4} snippet p public snippet pri private snippet pr private snippet pro protected snippet public // ${2:$1} public $${1:v}; snippet try try { ${3:// code...} } catch (${1:Exception} $${2:e}) { die((string)$$2); } snippet cw print_r(${1});