| 
--TEST--Test for read_dim/write_dim handlers
 --SKIPIF--
 <?php if (!extension_loaded("pimple")) print "skip"; ?>
 --FILE--
 <?php
 $p = new Pimple\Container();
 $p[42] = 'foo';
 $p['foo'] = 42;
 
 echo $p[42];
 echo "\n";
 echo $p['foo'];
 echo "\n";
 try {
 var_dump($p['nonexistant']);
 echo "Exception excpected";
 } catch (InvalidArgumentException $e) { }
 
 $p[54.2] = 'foo2';
 echo $p[54];
 echo "\n";
 $p[242.99] = 'foo99';
 echo $p[242];
 
 echo "\n";
 
 $p[5] = 'bar';
 $p[5] = 'baz';
 echo $p[5];
 
 echo "\n";
 
 $p['str'] = 'str';
 $p['str'] = 'strstr';
 echo $p['str'];
 ?>
 
 --EXPECTF--
 foo
 42
 foo2
 foo99
 baz
 strstr
 |