@@ -24,9 +24,6 @@ snippet ?i
24
24
snippet ns
25
25
namespace ${1: Foo\B ar\B az } ;
26
26
${0}
27
- snippet use
28
- use ${1: Foo\B ar\B az } ;
29
- ${0}
30
27
snippet c
31
28
class ${1: `vim_snippets#Filename()` }
32
29
{
@@ -81,13 +78,14 @@ snippet $s
81
78
# getter
82
79
snippet $g
83
80
${1: $foo } ->get${0: Bar } ();
84
-
85
81
# Tertiary conditional
86
82
snippet =?:
87
83
$${1: foo } = ${2: true } ? ${3: a } : ${0} ;
88
84
snippet ?:
89
85
${1: true } ? ${2: a } : ${0}
90
-
86
+ snippet t " $retVal = (condition) ? a : b"
87
+ $${1: retVal } = (${2: condition } ) ? ${3: a } : ${4: b } ;
88
+ # Predefined variables
91
89
snippet C
92
90
$_COOKIE['${1: variable } ']
93
91
snippet E
@@ -104,7 +102,12 @@ snippet S
104
102
$_SERVER['${1: variable } ']
105
103
snippet SS
106
104
$_SESSION['${1: variable } ']
107
-
105
+ snippet get " get"
106
+ $_GET['${1} ']
107
+ snippet post " post"
108
+ $_POST['${1} ']
109
+ snippet session " session"
110
+ $_SESSION['${1} ']
108
111
# the following are old ones
109
112
snippet inc
110
113
include '${1: file } ';
@@ -205,7 +208,19 @@ snippet doc_h
205
208
* @copyright ${4: $2 } , `strftime (' %d %B, %Y' ) `
206
209
* @package ${0: default }
207
210
*/
208
-
211
+ snippet doc_i " interface someClass {}"
212
+ /**
213
+ * $1
214
+ * @package ${2: default }
215
+ * @author ${3: `!v g:snips_author` }
216
+ **/
217
+ interface ${1: someClass }
218
+ {${4}
219
+ }
220
+ snippet inheritdoc " @inheritdoc docblock"
221
+ /**
222
+ * {@inheritdoc}
223
+ */
209
224
# Interface
210
225
snippet interface
211
226
/**
@@ -254,55 +269,54 @@ snippet nc
254
269
${0}
255
270
}
256
271
# define(...)
257
- snippet def
258
- define('${1} ' ${2} );
272
+ snippet def " define('VARIABLE_NAME', 'definition') "
273
+ define('${1: VARIABLE_NAME } ', ${2: 'definition' } );
259
274
# defined(...)
260
275
snippet def?
261
276
${1} defined('${2} ')
262
- snippet wh
277
+ snippet wh " while (condition) { ... } "
263
278
while (${1: /* condition */ } ) {
264
279
${0}
265
280
}
266
- # do ... while
267
- snippet do
281
+ snippet do " do { ... } while (condition)"
268
282
do {
269
283
${0}
270
- } while (${1: /* condition */ } );
271
- snippet if
272
- if (${1: /* condition */ } ) {
284
+ } while (${1} );
285
+ snippet if " if (condition) { ... } "
286
+ if (${1} ) {
273
287
${0}
274
288
}
275
- snippet ifn
276
- if (!${1: /* condition */ } ) {
289
+ snippet ifn " if (!condition) { ... } "
290
+ if (!${1} ) {
277
291
${2}
278
292
}
279
- snippet ifil
280
- <?php if (${1: /* condition */ } ): ?>
293
+ snippet ifil " <?php if (condition): ?> ... <?php endif; ?> "
294
+ <?php if (${1} ): ?>
281
295
${0}
282
296
<?php endif; ?>
283
- snippet ife
284
- if (${1: /* condition */ } ) {
297
+ snippet ife " if (cond) { ... } else { ... } "
298
+ if (${1} ) {
285
299
${2}
286
300
} else {
287
301
${3}
288
302
}
289
303
${0}
290
- snippet ifeil
291
- <?php if (${1: /* condition */ } ): ?>
292
- ${2: <!-- html... --> }
304
+ snippet ifeil " <?php if (condition): ?> ... <?php else: ?> ... <?php endif; ?> "
305
+ <?php if (${1} ): ?>
306
+ ${2}
293
307
<?php else: ?>
294
- ${3: <!-- html... --> }
308
+ ${3}
295
309
<?php endif; ?>
296
310
${0}
297
- snippet el
311
+ snippet el " else { ... } "
298
312
else {
299
313
${0}
300
314
}
301
- snippet eif
315
+ snippet eif " elseif(condition) { ... } "
302
316
elseif (${1} ) {
303
317
${0}
304
318
}
305
- snippet switch
319
+ snippet switch " switch($var) { case 'xyz': ... default: .... } "
306
320
switch ($${1: variable } ) {
307
321
case '${2: value } ':
308
322
${3}
@@ -312,34 +326,33 @@ snippet switch
312
326
${4}
313
327
break;
314
328
}
315
- snippet case
329
+ snippet case " case 'value': ... break "
316
330
case '${1: value } ':
317
331
${2}
318
332
break;
319
- snippet for
333
+ snippet for " for ($i = 0; $i < $count; $i++) { ... } "
320
334
for ($${2: i } = 0; $$2 < ${1: count } ; $$2 ${3: ++ } ) {
321
335
${0}
322
336
}
323
- snippet foreach
337
+ snippet foreach " foreach ($var as $value) { .. } "
324
338
foreach ($${1: variable } as $${2: value } ) {
325
339
${0}
326
340
}
327
- snippet foreachil
341
+ snippet foreachil " <?php foreach ($var as $value): ?> ... <?php endforeach; ?> "
328
342
<?php foreach ($${1: variable } as $${2: value } ): ?>
329
- ${0: <!-- html... --> }
343
+ ${0}
330
344
<?php endforeach; ?>
331
- snippet foreachk
345
+ snippet foreachk " foreach ($var as $key => $value) { .. } "
332
346
foreach ($${1: variable } as $${2: key } => $${3: value } ) {
333
347
${0}
334
348
}
335
- snippet foreachkil
349
+ snippet foreachkil " <?php foreach ($var as $key => $value): ?> ... <?php endforeach; ?> "
336
350
<?php foreach ($${1: variable } as $${2: key } => $${3: value } ): ?>
337
351
${0: <!-- html... --> }
338
352
<?php endforeach; ?>
339
- # $... = array (...)
340
- snippet array b
353
+ snippet array " $... = array(...)"
341
354
$${1: arrayName } = array('${2} ' => ${3} );
342
- snippet try
355
+ snippet try " try { ... } catch (Exception $e) { ... } "
343
356
try {
344
357
${0}
345
358
} catch (${1: Exception } $e) {
@@ -369,6 +382,14 @@ snippet http_redirect
369
382
header ("HTTP/1.1 301 Moved Permanently");
370
383
header ("Location: ".URL);
371
384
exit();
385
+ snippet log " error_log(var_export($var, true));"
386
+ error_log(var_export(${1} , true));
387
+ snippet var " var_export($var)"
388
+ var_export(${1} );
389
+ snippet ve " Dumb debug helper in HTML"
390
+ echo '<pre>' . var_export(${1} , 1) . '</pre>';
391
+ snippet pc " Dumb debug helper in cli"
392
+ var_export($1 );$0
372
393
# Getters & Setters
373
394
snippet gs
374
395
/**
@@ -425,14 +446,12 @@ snippet aw
425
446
array_walk($${1: foo } , function(&$${2: v } , $${3: k } ) {
426
447
$$2 = ${0} ;
427
448
});
428
-
429
449
# static var assign once
430
450
snippet static_var
431
451
static $${1} = null;
432
452
if (is_null($$1 )){
433
453
$$1 = ${2} ;
434
454
}
435
-
436
455
snippet CSVWriter
437
456
<?php
438
457
@@ -467,7 +486,6 @@ snippet CSVWriter
467
486
}
468
487
469
488
}
470
-
471
489
snippet CSVIterator
472
490
473
491
// http://snipplr.com/view.php?codeview&id=1986 // modified
@@ -570,9 +588,6 @@ snippet CSVIterator
570
588
}
571
589
572
590
} // end class
573
-
574
- snippet is " isset()"
575
- isset($1 {VISUAL})
576
591
# phpunit
577
592
snippet ase " $this->assertEquals()"
578
593
$this->assertEquals(${1: expected } , ${2: actual } );
0 commit comments