追梦12138 2019-03-14 16:21 采纳率: 50%
浏览 359
已采纳

php 多个 -> 的问题 。

图片说明
这段代码是什么意思,求解

  • 写回答

2条回答 默认 最新

  • 异次元程序员 2019-03-14 16:44
    关注

    比如Student类里有个成员变量是age,那实例化之后我们可以通过$student->age来调他的成员变量。
    如果有个Teacher类下面有个变量是student,但他是学生类,我们就可以通过$teacher->student->age来获得老师学生的年龄

    不知道能不能看懂呢

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • qq_43396559 2019-03-14 17:12
    关注

    首先来说说左边的$request->comeTime,$request是对象,而comeTime是$request对象的一个属性;
    接着来说说右边的$order->snap->leave_time; $order和snap都是对象, 但是snap不仅是作为$order的属性存在的,同时snap自身还存在属性leave_time。所以当你想要得到snap的属性leave_time时,你必须先获取到snap,而你要获取到snap,你就需要通过$order得到。
    因此, 你获取到snap就是$order->snap;但是这仅仅是你获取到的snap对象,而你实际想要的是这个snap对象里面的leave_time,所以就变成$order->snap->leave_time;

    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 win11安卓子系统打开谷歌登录不了切使用浏览器显示处于离线状态
  • ¥15 三维直角坐标系下,给定一个平面内四个点坐标,如何将四个点逆时针排序
  • ¥15 UnityWebRequest访问内网地址502
  • ¥20 Python语言来实现牛顿法(Newton's Method)解决非线性(系统)方程的问题。
  • ¥15 matlab控制工业相机采集图像
  • ¥25 R里做折线图和柱状图
  • ¥20 使用kokkos移植项目,遇到问题
  • ¥15 求该问题的Matlab代码
  • ¥15 python下使用pdpbox为何提示has no attribute 'pdp_isolate'?
  • ¥15 求java web病房管理系统项目,用netbeans做的