1--TEST-- 2Test base64_encode() and base64_decode() function : loop mode 3--FILE-- 4<?php 5/* 6 * Test base64_encode/base64_decode with loop mode. 7 */ 8 9echo "*** Testing base64_encode() and base64_decode(): loop mode ***\n"; 10 11$result = ""; 12$expect_result = ""; 13$str = ""; 14 15for ($i=0; $i<1024; $i++) { 16 $c = pack("c", $i); 17 $str .= $c; 18 $str_enc = base64_encode($str); 19 $str_dec = base64_decode($str_enc); 20 21 $result .= strcmp($str, $str_dec); 22 $expect_result .= '0'; 23} 24if ($result != $expect_result) { 25 echo "TEST FAILED\n"; 26} else { 27 echo "TEST PASSED\n"; 28} 29 30echo "Done\n"; 31?> 32--EXPECT-- 33*** Testing base64_encode() and base64_decode(): loop mode *** 34TEST PASSED 35Done 36