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
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

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.