Commit: 61fb822d1a474d475d3e608ba60541d5b79029cf Author: Marco Pivetta <ocram...@gmail.com> Thu, 20 Jun 2013 10:17:32 +0200 Committer: Stanislav Malyshev <s...@php.net> Sun, 23 Jun 2013 13:53:37 -0700 Parents: 2531307be601b95a4aac38dc26dd2d27112b9291 Branches: PHP-5.4 PHP-5.5 master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=61fb822d1a474d475d3e608ba60541d5b79029cf Log: Adding test to stabelize keys used when converting objects to arrays Changed paths: A tests/classes/array_conversion_keys.phpt Diff: diff --git a/tests/classes/array_conversion_keys.phpt b/tests/classes/array_conversion_keys.phpt new file mode 100644 index 0000000..e3bd7e0 --- /dev/null +++ b/tests/classes/array_conversion_keys.phpt @@ -0,0 +1,18 @@ +--TEST-- +Verifies the correct conversion of objects to arrays +--FILE-- +<?php +class foo +{ + private $private = 'private'; + protected $protected = 'protected'; + public $public = 'public'; +} +var_export((array) new foo); +?> +--EXPECTF-- +array ( + '' . "\0" . 'foo' . "\0" . 'private' => 'private', + '' . "\0" . '*' . "\0" . 'protected' => 'protected', + 'public' => 'public', +) -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php