mirror of
https://github.com/php/php-src.git
synced 2026-04-22 23:48:14 +02:00
39131219e8
This is a mix of more automated and manual migration. It should remove all applicable extension_loaded() checks outside of skipif.inc files.
26 lines
715 B
PHP
26 lines
715 B
PHP
--TEST--
|
|
Bug #48697 (mb_internal_encoding() value gets reset by parse_str() or mb_parse_str()
|
|
--EXTENSIONS--
|
|
mbstring
|
|
--FILE--
|
|
<?php
|
|
ini_set('mbstring.internal_encoding', 'ISO-8859-15');
|
|
ini_set('mbstring.encoding_translation', true);
|
|
var_dump(mb_internal_encoding());
|
|
mb_internal_encoding('UTF-8');
|
|
var_dump(mb_internal_encoding());
|
|
parse_str('a=b', $ary);
|
|
var_dump(mb_internal_encoding());
|
|
mb_internal_encoding('UTF-8');
|
|
var_dump(mb_internal_encoding());
|
|
parse_str('a=b', $ary);
|
|
var_dump(mb_internal_encoding());
|
|
?>
|
|
--EXPECTF--
|
|
Deprecated: ini_set(): Use of mbstring.internal_encoding is deprecated in %s on line %d
|
|
string(11) "ISO-8859-15"
|
|
string(5) "UTF-8"
|
|
string(5) "UTF-8"
|
|
string(5) "UTF-8"
|
|
string(5) "UTF-8"
|