我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

使用PHP中的字符串从对象获取变量

I have a Persons object. It has a variable name accessible by saying

$p = new Person('John');
echo $p->name;

Now I have a string.

$name = 'name';

I need to get $p->name using $p and $name. Something like

echo $p->[$name];
echo $p->{$name};

echo $p->$name;

echo $p->$name; may generates error if it contains special characters so following one is perfect

echo $p->{$name};

近期文章

  • 为什么方法不能放在输出打印里面(语言-java)
  • 关于#C语言#的问题,如何解决?
  • 单片机的程序运行顺序和区别
  • pyinstaller的安装老是出错
  • else if没有进行判定直接被跳过,如何解决?
  • 关于#kylin#的问题,如何解决?
  • 请教大家关于获取USB摄像头拍摄照片的曝光时间等参数
  • 【基础】喜羊羊运动会——眼力大比拼
  • 复现ernie模型,没有生成output文件夹,如何解决?
  • 行情,PHP,MySQL
  • strtok如何正确提取字符串元素并对变量赋值
  • 请教大家第6至8行的目的和含义!
  • 如何用python实现逻辑推理某公司招聘工作人员,经面试后公司表示如下想法:(1) 三人中至少录取一人?
  • 判断正值,已经赋值并声明
  • 关于#链表#的问题,如何解决?
  • 创建scrapy项目
  • 控制台输出数据就报错了
  • PMSM 匝间短路故障simulink建模
  • 澳大利亚手机号码字符串格式
  • tensorboard的path error

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华