好像只能以字符串或数字作为数组下标,但目前我需要用对象来标识数组中的一个记录,
并尝试了如下代码:

$obj=newmyClass();
$my_array[$obj]


但这样做不行,会出现Warning:Illegaloffsettype

如果在c语言的话,可以取变量的地址,php有没有类似的办法呢?

先谢谢了

10 个解决方案

#1


使用对象名吧,get_class($obj),php貌似没有这个方法,当然个人觉得也没必要这样用,楼主是啥情况要这样写代码

更多相关文章

  1. Python:我如何从datetime.timedelta对象中获取时间?
  2. 韩顺平_php从入门到精通_视频教程_学习笔记_源代码图解_PPT文档
  3. 【MySQL 技巧分享】 mysql -e 加 v 简化代码
  4. Oracle相当于MySQL代码“插入虚拟”以返回错误消息
  5. 登录使用PHP并´t显示任何html代码
  6. 在代码点火器中从mysql迁移到postgresql
  7. 【动软.Net代码生成器】连接MySQL生成C#的POCO实体类(Model)
  8. php数据库数据转换为js中的json对象
  9. 简单的插入语句不能在PHP代码中工作。适用于MySQL Workbench

随机推荐

  1. eval是邪恶的,但它有缺陷吗?(复制)
  2. 访问D3的var格式数据
  3. 【JavaScript】JavaScript的对象-对象专
  4. Javascript通过Ajax与C#约会
  5. 在javascript中识别/获取选定的上下文菜
  6. 如何将window.location设置为特定路径(没
  7. javascript实现n阶乘的2个方法
  8. javascript中this的指向问题
  9. 两个iframe之间实现锚点功能
  10. [转]在网页中加入声音文件,并且用JavaScri