Previous: Semantic Differences, Up: Semantic Differences   [Contents]


4.1.3.1 Pass-By-Reference Parameters

Pass-by-reference parameters must be declared when the function is declared, by placing an & before the parameter’s name, as in the example below.

Declaring a Pass-By-Reference Parameter

<?php
  function foo(&$param) {
    print("$param is passed by reference.\n");
  }
?>
	  

Passing a parameter by reference when it has not been declared as a reference parameter, called call-time pass-by-reference has been deprecated in Zend PHP for several years now. As such, it is not supported by Roadsend PHP.