<?php/* * This file is part of Psy Shell. * * (c) 2012-2015 Justin Hileman * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */namespacePsy\Util;/** * A static class to wrap JSON encoding/decoding with PsySH's default options. */classJson{/** * Encode a value as JSON. * * @param mixed $val * @param int $opt * * @return string */publicstaticfunctionencode($val,$opt=0){if(version_compare(PHP_VERSION,'5.4','>=')){$opt|=JSON_UNESCAPED_SLASHES|JSON_UNESCAPED_UNICODE;}returnjson_encode($val,$opt);}}