Re: Custom function

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Ashley,

By  the  way,  the  non-last  optional parameter can't be missed, am I
right? In some languages we could write something like:
function test ($a, $foo=50, $bar=true) {
// ...
}

Then call it like this:

$m=test("blah", , false);

meaning

$m=test("blah", 50, false);
This is impossible in PHP, isn't it?
Thanks!

-- 
With best regards from Ukraine,
Andre
Skype: Francophile
My blog: http://oire.org/menelion (mostly in Russian)
Twitter: http://twitter.com/m_elensule
Facebook: http://facebook.com/menelion

------------ Original message ------------
From: Ashley Sheridan <ash@xxxxxxxxxxxxxxxxxxxx>
To: Ron Piggott
Date created: , 1:37:59 AM
Subject:  Custom function


      On Mon, 2011-05-02 at 18:28 -0400, Ron Piggott wrote:

> On Mon, May 2, 2011 at 3:16 PM, Ron Piggott <ron.piggott@xxxxxxxxxxxxxxxxxx> wrote:
> 
> 
>   Is it possible to write a function with an optional flag?  What would the syntax look like?
> 
>   So far I have:
> 
>   function load_advertisement( $web_page_reference , $web_advertising_sizes_reference ) {
> 
> 
> 
> Hi Ron:
> 
> I'm not sure what you mean by "optional flag"? Do you mean an optional parameter?
> 
> Richard 
> 
> 
> Correct Richard.  Ron


function load_advertisement( $web_page_reference ,
$web_advertising_sizes_reference=default_value)

This sets a default value for a parameter, which you can check for
within the function itself and use it if it differs from what you set.
Set it to something that it shouldn't be, like null or something.

Also note that these parameters have to occur after any that don't have
a default value

-- 
Thanks,
Ash
http://www.ashleysheridan.co.uk



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux