如果你能写这样的东西,PHP会更酷!
$array = [2,3,5]; $object = { "name" : "Harry","age" : 23,"cats" : ["fluffy","mittens","whiskers"]};
但是,我花了很多时间寻找扩展(甚至是实验性的alpha或任何东西)将json语法添加到PHP但却一无所获.
有这样的事吗?
如果没有,考虑到json_decode()和facebook的XHP的存在,是否难以编写扩展来执行此操作?
我没有编写PHP扩展的经验,虽然我在大学里做了很多C.
您可以将您的数据结构包装在json_decode中并完成它:
$array = json_decode('[2,5]'); $object = json_decode('{ "name" : "Harry","cats" : [ "fluffy","whiskers" ] }');
是的,它在执行语句之前不进行类型检查,并且处理多个引号时会遇到一些问题,但是你总是可以使用HEREDOC.