src/JSON.php
public static function save(string $absoluteSystemPathToFile, $JSON, int $options = 0) : bool
    {
        $strJSON = $JSON;

        // Se o objeto passado não for uma string, converte-o
        if (is_string($JSON) === false) {
            $strJSON = json_encode($JSON, $options);
        }

        // Identa corretamente o objeto JSON
        $strJSON = self::indent($strJSON);

        // Salva-o no local definido.
        $r = file_put_contents($absoluteSystemPathToFile, $strJSON);

        return (($r === false) ? false : true);
    }
public static function save(string $absoluteSystemPathToFile, $JSON, int $options = 0) : bool
    {
        $strJSON = $JSON;

        // Se o objeto passado não for uma string, converte-o
        if (is_string($JSON) === false) {
            $strJSON = json_encode($JSON, $options);
        }

        // Identa corretamente o objeto JSON
        $strJSON = self::indent($strJSON);

        // Salva-o no local definido.
        $r = file_put_contents($absoluteSystemPathToFile, $strJSON);

        return (($r === false) ? false : true);
    }
public static function save ( string $ absoluteSystemPathToFile , $ JSON , int $ options = 0 ) : bool { $ strJSON = $ JSON ; // Se o objeto passado não for uma string, converte-o if ( is_string ( $ JSON ) === false ) { $ strJSON = json_encode ( $ JSON , $ options ) ; } // Identa corretamente o objeto JSON $ strJSON = self :: indent ( $ strJSON ) ; // Salva-o no local definido. $ r = file_put_contents ( $ absoluteSystemPathToFile , $ strJSON ) ; return ( ( $ r === false ) ? false : true ) ; }
Salva o um objeto JSON (representado por uma String, Array Associativo
ou objeto "StdClass" no caminho informado.

@param       string $absoluteSystemPathToFile
Caminho completo até o arquivo que será salvo.

@param       string|array|StdClass $JSON
Objeto que será salvo como um arquivo JSON.

@param       int $options
[Flags](http://php.net/manual/pt_BR/json.constants.php)
para salvar o documeno JSON.

@return      bool
Salva o um objeto JSON ( representado por uma String Array Associativo ou objeto StdClass no caminho informado .