Defining an Array Argument as Reference in PHP


Can You Define an Array Argument as a Reference Type? in PHP?



You can define an array argument as a reference type in the function definition. This will automatically convert the calling arguments into references. Here is a PHP script on how to define an array argument as a reference type:

function ref_shrink(&$array) {
$numbers = array(5, 7, 6, 2, 1, 3, 4, 2);
print("Before shrinking: ".join(",",$numbers)."\n");
print("After shrinking: ".join(",",$numbers)."\n");

This script will print:

Before shrinking: 5,7,6,2,1,3,4,2
After shrinking: 5


Returning an Array from a Function in PHP

Passing Arrays by References to Functions in PHP

Creating Your Own Functions in PHP

⇑⇑ PHP Tutorials

2016-12-18, 2542🔥, 0💬