Jump to content

[SOLVED] parameter to function


sowmithrii

Recommended Posts

hi guys, a small doubt regarding parameter passing to  functions.

 

i saw in some codes the way of passing parameters as &$parameter1 instead of just $parameter1. what will be the difference in these two parameter while accepting data...

 

ex:

function functionname($parameter3, $parameter2, $parameter1)

{

.......

}

 

funciton functionname($parameter3, $parameter2, &$parameter1)

{

........

}

 

what is the difference in the functionality of the two fucntions if they are mentioned earlier

 

regards

sowmithrii

Link to comment
Share on other sites

that is passing the parameter by reference so say you got the following example which will effect the original variable consider the following

 

<?php
$strString = "test";



function fnTest($strParam)
{
$strParam = "test no change";
}

function fnTest1(&$strParam)
{
$strParam = "test changed";
}

print $strString."<BR>"; // print "test";
fnTest($strString);
print $strString."<BR>"; // print "test";
fnTest1($strString);
print $strString."<BR>"; // print "test changed";


?>

 

hope its helpful...

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.