diff --git a/vim/UltiSnips/php.snippets b/vim/UltiSnips/php.snippets new file mode 100644 index 0000000..54b4b67 --- /dev/null +++ b/vim/UltiSnips/php.snippets @@ -0,0 +1,41 @@ +snippet php "Starting php tag" !b + +endsnippet + +snippet ec "echo" !b +echo "${1}"; +endsnippet + +snippet f "Anonymous function" +function () { + ${1} +} +endsnippet + +snippet fuse "Anonymous function with use" +function () use (${1}) { + ${2} +} +endsnippet + +snippet this "this helper" +$${1:this}->${2:prop} +endsnippet + +snippet [] "array literal" +array(${1}) +endsnippet + +snippet {} "Empty object" +new stdClass() +endsnippet + +snippet scf "self calling function" !b +call_user_func(function () { + ${1} +}); +endsnippet