Annotation of embedaddon/php/Zend/tests/closure_008.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Closure 008: Use in preg_replace_callback()
! 3: --FILE--
! 4: <?php
! 5:
! 6: function replace_spaces($text) {
! 7: $lambda = function ($matches) {
! 8: return str_replace(' ', ' ', $matches[1]).' ';
! 9: };
! 10: return preg_replace_callback('/( +) /', $lambda, $text);
! 11: }
! 12:
! 13: echo replace_spaces("1 2 3\n");
! 14: echo replace_spaces("1 2 3\n");
! 15: echo replace_spaces("1 2 3\n");
! 16: echo "Done\n";
! 17: ?>
! 18: --EXPECT--
! 19: 1 2 3
! 20: 1 2 3
! 21: 1 2 3
! 22: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>