mirror of
https://github.com/php/php-src.git
synced 2024-10-16 22:12:33 +00:00
101 lines
7.2 KiB
PHP
101 lines
7.2 KiB
PHP
--TEST--
|
||
quoted_printable_encode() tests - 2
|
||
--INI--
|
||
unicode.runtime_encoding = utf-8
|
||
unicode.script_encoding = utf-8
|
||
unicode.output_encoding = utf-8
|
||
--FILE--
|
||
<?php
|
||
|
||
$s = str_repeat("\0", 200);
|
||
var_dump($d = quoted_printable_encode($s));
|
||
var_dump(quoted_printable_decode($d));
|
||
|
||
$s = str_repeat("строка в юникоде", 50);
|
||
var_dump($d = quoted_printable_encode($s));
|
||
var_dump(quoted_printable_decode($d));
|
||
|
||
class foo {
|
||
function __toString() {
|
||
return "this is a foo";
|
||
}
|
||
}
|
||
|
||
$o = new Foo;
|
||
var_dump(quoted_printable_encode($o));
|
||
|
||
echo "Done\n";
|
||
?>
|
||
--EXPECTF--
|
||
string(621) "=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=
|
||
=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=
|
||
=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=
|
||
=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=
|
||
=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=
|
||
=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=
|
||
=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=
|
||
=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00"
|
||
string(200) " |