Hi,

On Wed, 28 Jan 2004 11:17:52 +1100 (EST)
<[EMAIL PROTECTED]> wrote:

> Hi there regarding out discussions before about using isset, i
> set function params which are false intitalially as null ie
> function foo ($bar = null) , anyway $bar remains true both ways
> if i do isset($bar), i didnt notice this assuming it was ok,
> now the scripts are buggered, it was originally like if($bar) 
> which worked fine. Is there a better way to check ?

Hmm.. It's always FALSE here. (Unless there something wrong with
my test code.)

Here's what I used: (Run on the command line...)

<?php
 
  function check_if_set ($my_null_variable = NULL) {
    if (isset($my_null_variable)) {
      echo 'Yes!';
    } else {
      echo 'No!';
    }
  }
 
  check_if_set();
  echo "\n";
 
?>

--

- E -
__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!
http://bb.yahoo.co.jp/

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

Reply via email to