2012-05-09 14 views
9

He intentado utilizar json_decode así:Advertencia: json_decode() espera que en la mayoría de los 2 parámetros, 4 dados

json_decode($string, true, 100, JSON_BIGINT_AS_STRING); 

pero me dio el error:

Warning: json_decode() expects at most 2 parameters, 4 given in /home/content/27/2326027/html/sys/get.php on line 38 

cualquier respuesta sería apprecaite

+0

Hmm, impar, manual de php dice json_decode tiene 4 parámetros ... Lo ¿Versión PHP usas? –

+0

mala versión de php ...? –

+0

Si necesita esa característica, use el complemento 'up_json_decode()' de [upgradephp.pfxd] (http://include-once.org/p/upgradephp/) – mario

Respuesta

19

Parece que su versión de PHP no es compatible con esos parámetros.

Ver Manual:

Version  Description 
5.4.0 The options parameter was added. 
5.3.0 Added the optional depth. The default recursion depth was increased from 128 to 512 
5.2.3 The nesting limit was increased from 20 to 128 
5.2.1 Added support for JSON decoding of basic types. 

Para utilizar el código que escrito, lo que necesitará al menos la versión 5.4.0 ...

+3

Esto debe marcarse como la respuesta correcta – Tivie

Cuestiones relacionadas