开发者社区> 问答> 正文

PHP如何获取对象属性 急急急!!!!!!!!!! 400 请求报错 

用JSON创建了个PHP对象

其他对象属性都正常,就是这个
问题是我直接写上带-符号的属性 PHP语法不支持报错啊!求
已经搞定了,PHP的BUG

展开
收起
kun坤 2020-05-29 10:13:51 513 0
1 条回答
写回答
取消 提交回答
  • 错误提示贴出来啊######

    <?php

    echo $obj->{"us-phonetic"};

    ######

    引用来自“霸气千秋”的评论

    <?php
    
    echo $obj->{"us-phonetic"};

    这不是 bug 只是一些特殊用法而已, 不常用 ######怪不得 问了几个群里 每一个人知道,网上搜索也找不到!######是‘其他对象属性都正常’还是‘对象其他属性都正常’######属性######难道不知道变量名的规则是字母数字下划线? 真是服了!######这对象PHP自己可以创造这样的属性,服毛线,特殊的用法 $obj->{"us-phonetic"}。######或者在json_decode($p, TRUE) 返回数组,这样就可以 $arr[' us-phonetic'] 来访问了

    2020-05-29 11:36:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载