PHP

Topic: Functions

Can You Define an Array Argument as a Reference Type?

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:<?phpfunction ref_shrink(&$array) {  array_splice($array,1);}$numbers = array(5, 7, 6, 2, 1, 3, 4, 2);print("Before shrinking: ".join(",",$numbers)."\n");ref_shrink($numbers);print("After shrinking: ".join(",",$numbers)."\n");?>This script will print:BBefore shrinking: 5,7,6,2,1,3,4,2After shrinking: 5

Browse random answers: