note 125188 deleted from function.json-encode by cmb

From: Date: Mon, 13 Jul 2020 20:05:30 +0000
Subject: note 125188 deleted from function.json-encode by cmb
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-214867@lists.php.net to get a copy of this message
Note Submitter: vittorh at outlook dot com ---- Prezados notei um bug na função json_decode() onde ao passar um parâmetro com valor inteiro seguido de dois 0 ou mais , faz com que seja retornado null, não decodificando o json Exemplo: $teste = '{"numeroInteiro":0}'; var_dump(json_decode($teste,true)); // resultado true ( decodifica ) var_dump(json_decode($teste)); // resultado true ( decodifica ) Agora se usamos dessa maneira $teste = '{"numeroInteiro":00}'; var_dump(json_decode($teste,true)); // resultado null var_dump(json_decode($teste)); // resultado null Realizado testes na versão 5.6.35 e 7.3.18 do php

« previous php.notes (#214867) next »