分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

谈谈php对象的依赖

发布时间:2023-09-06 02:01责任编辑:赖小花关键词:暂无标签

通过构造函数的方法

 1 <?php 2 //定义一个类,后面的类依赖这个类里面的方法 3 class play 4 { 5 ????public function playing() 6 ????{ 7 ????????echo "I can playing"; 8 ????} 9 }10 11 class video12 {13 ????private $action;//定义私有属性14 ????public function __construct($a)//将对象做参数15 ????{16 ????????return $this->action = $a;17 ????}18 ????//通过方法访问类中的私有属性19 ????public function getaction()20 ????{21 ????????$this->action->playing();22 ????}23 }24 25 $ply = new play();26 $vid = new video($ply);27 $vid->getaction();//输出I can playing

通过属性

<?php//定义一个类,后面的类依赖这个类里面的方法class play{ ???public function playing() ???{ ???????echo "I can playing"; ???}}class video{ ???private $action;//定义私有属性 ???public function __set($param, $a)//通过__set()方法设置属性值 ???{ ???????return $this->action = $a; ???} ???//通过方法访问类中的私有属性 ???public function getaction() ???{ ??????return $this->action->playing(); ???}}$ply = new play();//实例化play类后面做参数$vid = new video();$vid->action = $ply;//当访问video为定义的属性值时会调用__set()方法(不懂的可以看看php的魔术方法)$vid->getaction();//输出I can playing

谈谈php对象的依赖

原文地址:https://www.cnblogs.com/tgl000/p/9226654.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved