Tools, FAQ, Tutorials:
Passing Arrays by Values to Functions in PHP
How Arrays Are Passed Through Arguments? in PHP?
✍: FYIcenter.com
Like a normal variable, an array is passed through an argument by value, not by reference. That means when an array is passed as an argument, a copy of the array will be passed into the function. Modifying that copy inside the function will not impact the original copy. Here is a PHP script on passing arrays by values:
<?php function shrink($array) { array_splice($array,1); } $numbers = array(5, 7, 6, 2, 1, 3, 4, 2); print("Before shrinking: ".join(",",$numbers)."\n"); shrink($numbers); print("After shrinking: ".join(",",$numbers)."\n"); ?>
This script will print:
Before shrinking: 5,7,6,2,1,3,4,2 After shrinking: 5,7,6,2,1,3,4,2
As you can see, original variables were not affected.
⇒ Passing Arrays by References to Functions in PHP
⇐ Passing Arrays to Function in PHP
2016-12-18, 1558👍, 0💬
Popular Posts:
How to use the urllib.request.Request object to build more complex HTTP request? The urllib.request....
How to Instantiate Chaincode on BYFN Channel? You can follow this tutorial to Instantiate Chaincode ...
How to start Visual Studio Command Prompt? I have Visual Studio 2017 Community version with Visual C...
How to use the JSON to XML Conversion Tool at freeformatter.com? If you want to try the JSON to XML ...
Where to find tutorials on EPUB file format? I want to know how to create EPUB books. Here is a larg...