Jump to content

an interesting question


8thperson

Recommended Posts

Greetings folks, got to ask an interesting question...

 

let say

i have created a function something like

 

function xxx($a=4, $b, $c=4) {

 

 

}

 

 

now,  is there any way to call this function so that i only send the required parameter (ie; $b) while bypassing the other two parameters ($a , $c), ie; to let them use their default values.

 

i tried,

xxx( , 55, );

 

ie; i bypassed the params that i want to use their default values, but i can't do this way, php gives some error. Is there any other way?? any idea?

 

xxx(

Link to comment
https://forums.phpfreaks.com/topic/185869-an-interesting-question/
Share on other sites

You are not to pass a parameter unless you need the function to. An argument with a default value should not be preceded by an argument without a default value. If you wish to leave $c and $a off, than do so.

xxx ($b) {
   var $a = "foo";
   var $c = "bar";
   return $a, $b, $c;
}

 

http://php.net/manual/en/language.functions.php

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.