【问题标题】:Colon not allowed on PHPPHP 上不允许使用冒号
【发布时间】:2015-04-09 10:41:03
【问题描述】:

我想用这条路径导航:

$make = $entry->ad:vehicle->ad:make->resource:local-description;

但是“:”是不允许的,我怎样才能使用“:”没有任何错误?

【问题讨论】:

  • 为什么使用冒号导航如此重要?这是命名空间的 XML 数据吗?如果是这样,你应该正确使用命名空间而不是试图捏造它
  • 如果广告和资源是对象,那么您可以继续使用-> operator
  • 是的,好吧。我正在阅读带有子属性的 XML。

标签: php syntax properties colon


【解决方案1】:

你可以使用这样的限定符:

$make = $entry->{"ad:vehicle"}->{"ad:make"}->{"resource:local-description"};

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-16
    • 1970-01-01
    • 2015-12-27
    • 1970-01-01
    • 1970-01-01
    • 2011-10-12
    • 1970-01-01
    • 2022-07-18
    相关资源
    最近更新 更多