Annotation of embedaddon/php/ext/standard/tests/strings/ord_basic.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Test ord() function : basic functionality 
                      3: --FILE--
                      4: <?php
                      5: 
                      6: /* Prototype  : int ord  ( string $string  )
                      7:  * Description: Return ASCII value of character
                      8:  * Source code: ext/standard/string.c
                      9: */
                     10: 
                     11: echo "*** Testing ord() : basic functionality ***\n";
                     12: 
                     13: var_dump(ord("a"));
                     14: var_dump(ord("z"));
                     15: var_dump(ord("0"));
                     16: var_dump(ord("9"));
                     17: var_dump(ord("!"));
                     18: var_dump(ord("*"));
                     19: var_dump(ord("@"));
                     20: var_dump(ord("\n"));
                     21: var_dump(ord("\x0A"));
                     22: var_dump(ord("\xFF"));
                     23: var_dump(ord("Hello"));
                     24: 
                     25: // Make sure all valid ascii chars round trip
                     26: for ($i = 0; $i < 255; $i++) {
                     27:        if (ord(chr($i)) != $i) {
                     28:                exit("TEST FAILED: $i does not round trip\n");
                     29:        }       
                     30: }
                     31: 
                     32: ?>
                     33: ===DONE===
                     34: --EXPECT--
                     35: *** Testing ord() : basic functionality ***
                     36: int(97)
                     37: int(122)
                     38: int(48)
                     39: int(57)
                     40: int(33)
                     41: int(42)
                     42: int(64)
                     43: int(10)
                     44: int(10)
                     45: int(255)
                     46: int(72)
                     47: ===DONE===

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