当前位置: 首页 > 面试题库 >

如何访问具有美元符号的PHP对象属性?

晁砚
2023-03-14
问题内容

我有一个PHP对象,其属性中带有美元($)符号。

如何访问此属性的内容?

范例:

echo $object->variable; // Ok

echo $object->variable$WithDollar; // Syntax error :-(

问题答案:
  1. 具有可变变量:

    $myVar = 'variable$WithDollar';
    

    echo $object->$myVar;

  2. 带花括号:

    echo $object->{'variable$WithDollar'};
    


 类似资料:
  • 问题内容: 我正在使用每个PHP的YouTube数据API,并要求特定用户使用json格式的视频供稿。json_decode之后的结果如下(简化示例): 我的问题是:如何使用PHP访问例如“ xmlns $ media”节点?在美元符号内,它不起作用,或者有没有一种我还没有得到的方法? 问题答案: 这将起作用: 或者,您可以告诉您返回一个数组:

  • 问题内容: 做我的阵列我得到如下: 如何访问数组中的特定值?由于stdClass对象,以下代码不起作用 问题答案: 要访问数组成员,请使用 要访问对象成员,请使用 要访问对象数组内的对象成员: //获取数组中的第一个对象 //然后访问其键 您也可以像这样循环遍历一系列对象: 将数组视为事物的集合。这是一个袋子,您可以在其中存储您的东西,并给他们一个唯一的ID(密钥),然后使用该密钥访问它们(或将东

  • 问题内容: JSON编码的Google API返回了这样的对象 谁知道我该如何获取价值? 显然返回 注意:未定义的变量:在/ usr / local / … 致命错误:无法访问/ ....中的空属性 问题答案: 由于属性的名称是string ,因此可以这样访问它: 另外,您可以将属性的名称放在变量中,然后像这样使用它: 您可以在repl.it上看到它们的实际作用:https ://repl.it/

  • 问题内容: 我正在编写一个与已在使用的Google Analytics(分析)API交互的Angular应用。Google返回的数据以“ ga:”为前缀,例如“ ga:newVisits”示例。 如果我使用表达式{{total.ga:newVisits}},Angular无法解析它。逃避冒号继续的任何尝试均导致错误或完全逃避我的表达。 如何将{{total.ga:newVisits}}传递给Ang

  • 问题内容: 首先看下面的JavaScript对象 我想将值设置为与相同,因此我将对象值放在前面,但它对我不起作用,我也使用过,但仍然失败。我的问题是如何访问对象内对象的属性。 一些用户沉迷于问“您想做什么或发送脚本等”,对于那些人来说,答案很简单:“我想访问对象内的对象属性”,上面提到了脚本。 任何帮助将不胜感激 :) 问题答案: 使用 对象文字 语法时,不能在初始化期间引用对象。创建对象后,需要

  • 问题内容: 我有一个 DOM元素: 有两个ID 和的字段..。我可以访问,没有任何问题,但是由于名称中包含句点,导致语法错误而失败。 如何访问这些属性? 问题答案: 使用方括号表示法: 这适用于任何对象,对于非标识符安全的字符以及访问你可能提前都不知道的键特别有用。