function bar() / / Note the missing {$a = 5; return $a;} foo(bar()); foo($a = 5) / / Expression, not variable foo(5) / / Constant, not variable
위의 나열한 세가지 방법외에는 참조에 의한 전달(pass)을 할수 없다. 예를 들면 아래 예와 같은 방법으로 참조에 의한 전달은 그 의미가 그 의미가 정확하지 못하다.