<?php

class MyClass {
  public function myfunc($var) {
    echo $var;
  }
}

$myvar = true;
myfunc(&$myvar);
myfunc($myvar);

$this->myfunc(&$myvar);
$this->myfunc($myvar);

MyClass::myfunc(&$myvar);
MyClass::myfunc($myvar);

while (testfunc($var1, &$var2, $var3, &$var4) === false) {}

sprintf('0%o', 0777 & $p);

$foo(&$myvar);

array_walk(array(), function () use (&$x) {});
MyClass::myfunc(array(&$x, &$y));
~~~~~~~~~~
error:10:8
error:13:15
error:16:17
error:19:24
error:19:39
error:23:6
