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

Reply via email to