Annotation of embedaddon/php/ext/standard/tests/general_functions/isset_basic1.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Test isset() function : basic functionality 
                      3: --FILE--
                      4: <?php
                      5: /* Prototype  : bool isset  ( mixed $var  [, mixed $var  [,  $...  ]] )
                      6:  * Description:  Determine if a variable is set and is not NULL
                      7:  */            
                      8: 
                      9: class foo {}
                     10: 
                     11: echo "*** Testing isset() : basic functionality ***\n";
                     12: 
                     13: $i = 10;
                     14: $f = 10.5;
                     15: $s = "Hello";
                     16: $a = array(1,2,3,4,5);
                     17: $b = true;
                     18: $n = NULL;
                     19: $obj = new foo;
                     20: $res = fopen(__FILE__, "r");
                     21: 
                     22: echo "Integer test: " . (isset($i) ? "YES": "NO")  . "\n";
                     23: echo "Float test: " . (isset($f) ? "YES": "NO") . "\n";
                     24: echo "String test: " . (isset($s) ? "YES": "NO") . "\n";
                     25: echo "Array test: " . (isset($a) ? "YES": "NO") . "\n";
                     26: echo "Boolean test: " . (isset($b) ? "YES": "NO") . "\n";
                     27: echo "Null test: " . (isset($n) ? "YES": "NO") . "\n";
                     28: echo "Object test: " . (isset($obj) ? "YES": "NO") . "\n";
                     29: echo "Resource test: " . (isset($res) ? "YES": "NO") . "\n";
                     30: 
                     31: echo "\n\nUnset the variables\n\n";
                     32: unset($i, $f, $s, $a, $b, $n, $obj, $res);
                     33: 
                     34: echo "Integer test: " . (isset($i) ? "YES": "NO")  . "\n";
                     35: echo "Float test: " . (isset($f) ? "YES": "NO") . "\n";
                     36: echo "String test: " . (isset($s) ? "YES": "NO") . "\n";
                     37: echo "Array test: " . (isset($a) ? "YES": "NO") . "\n";
                     38: echo "Boolean test: " . (isset($b) ? "YES": "NO") . "\n";
                     39: echo "Null test: " . (isset($n) ? "YES": "NO") . "\n";
                     40: echo "Object test: " . (isset($obj) ? "YES": "NO") . "\n";
                     41: echo "Resource test: " . (isset($res) ? "YES": "NO") . "\n";
                     42: ?>
                     43: ===DONE===
                     44: --EXPECT--
                     45: *** Testing isset() : basic functionality ***
                     46: Integer test: YES
                     47: Float test: YES
                     48: String test: YES
                     49: Array test: YES
                     50: Boolean test: YES
                     51: Null test: NO
                     52: Object test: YES
                     53: Resource test: YES
                     54: 
                     55: 
                     56: Unset the variables
                     57: 
                     58: Integer test: NO
                     59: Float test: NO
                     60: String test: NO
                     61: Array test: NO
                     62: Boolean test: NO
                     63: Null test: NO
                     64: Object test: NO
                     65: Resource test: NO
                     66: ===DONE===

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>