Return to strrchr_variation8.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / strings |
1.1 misho 1: --TEST-- 2: Test strrchr() function : usage variations - empty heredoc string for 'haystack' 3: --FILE-- 4: <?php 5: /* Prototype : string strrchr(string $haystack, string $needle); 6: * Description: Finds the last occurrence of a character in a string. 7: * Source code: ext/standard/string.c 8: */ 9: 10: /* Test strrchr() function by passing empty heredoc string for haystack 11: * and with various needles 12: */ 13: 14: echo "*** Testing strrchr() function: with heredoc strings ***\n"; 15: $empty_str = <<<EOD 16: EOD; 17: 18: $needles = array( 19: "", 20: '', 21: FALSE, 22: NULL, 23: "\0", 24: $empty_str //needle as haystack 25: ); 26: 27: //loop through to test strrchr() with each needle 28: foreach($needles as $needle) { 29: var_dump( strrchr($empty_str, $needle) ); 30: } 31: echo "*** Done ***"; 32: ?> 33: --EXPECTF-- 34: *** Testing strrchr() function: with heredoc strings *** 35: bool(false) 36: bool(false) 37: bool(false) 38: bool(false) 39: bool(false) 40: bool(false) 41: *** Done ***