function rtTest($array) { $arraySource = PHPArrayDumper::arrayToPHPVariableSource($array, 'roundTripArray'); if (eval($arraySource) === false) { print "Error parsing source:\n{$arraySource}\n---------\n"; } self::assertTrue($array === $roundTripArray); return $array === $roundTripArray; }
function arrayToPHPFileWithArray($array, $varName, $filePath) { $source = "<?php\n" . PHPArrayDumper::arrayToPHPVariableSource($array, $varName) . "\n?>\n"; file_put_contents($filePath, $source); }