<?php
set_exception_handler(function(Exception $e) {
echo "Didn't work. Here's why: ". $e->getMessage();
});
$null = null;
$empty = array();
$norm = array(1, 2, 4);
$assoc = array('yup' => 'ok', 'nope' => 'bad');
$mixed = array(1, 2, 'yup' => 'ok', 'nah');
var_dump(SplFixedArray::fromArray($null));
var_dump(SplFixedArray::fromArray($null, true));
var_dump(SplFixedArray::fromArray($null, false));
var_dump(SplFixedArray::fromArray($empty));
var_dump(SplFixedArray::fromArray($empty, true));
var_dump(SplFixedArray::fromArray($empty, false));
var_dump(SplFixedArray::fromArray($norm));
var_dump(SplFixedArray::fromArray($norm, true));
var_dump(SplFixedArray::fromArray($norm, false));
var_dump(SplFixedArray::fromArray($assoc));
var_dump(SplFixedArray::fromArray($assoc, true));
var_dump(SplFixedArray::fromArray($assoc, false));
var_dump(SplFixedArray::fromArray($mixed));
var_dump(SplFixedArray::fromArray($mixed, true));
var_dump(SplFixedArray::fromArray($mixed, false));
preferences:
39.24 ms | 406 KiB | 6 Q