PHP父类调用子类方法的代码例子


Posted in PHP onApril 09, 2014

今天突然发现需要在父类中调用子类的方法,之前一直都没这么用过,通过实践发现也可以。例子如:

<?php
/**
 * 父类调用子类方法 基类
 * @author LNMP100
 *
 */
class BaseApp
{
    /**
     * 调用子类方法
     * @version  创建时间:2013-07-10
     */
    function _run_action()
    {
            $action = "index";
            $this->$action();
    }
} 
class DefaultApp extends BaseApp
{
    /**
     * 此方法将在父类中调用
     */
    function index()
    {
            echo "DefaultApp->index() invoked";
    }
    function  Go(){
        //调用父类
        parent::_run_action();
    }
}
$default=new DefaultApp();
$default->Go();
//将显示DefaultApp->index() invoked
?>

不过感觉上这不叫父类调子类,是子类调自己的方法而已,因为实例化是子类,如果你实例化父类还能调子类的方法就有问题了。

 

PHP 相关文章推荐
PHP 日常开发小技巧
Sep 23 PHP
PHP网站备份程序代码分享
Jun 10 PHP
php的POSIX 函数以及进程测试的深入分析
Jun 03 PHP
php防止伪造的数据从URL提交方法
Jun 27 PHP
windows7下php开发环境搭建图文教程
Jan 06 PHP
PHP实现批量上传单个文件
Dec 29 PHP
php读取torrent种子文件内容的方法(测试可用)
May 03 PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
Dec 07 PHP
PHP实现APP微信支付的实例讲解
Feb 10 PHP
laravel框架模型、视图与控制器简单操作示例
Oct 10 PHP
Laravel框架Eloquent ORM删除数据操作示例
Dec 03 PHP
php利用ZipArchive类操作文件的实例
Jan 21 PHP
一个基于phpQuery的php通用采集类分享
Apr 09 #PHP
免费的ip数据库淘宝IP地址库简介和PHP调用实例
Apr 08 #PHP
2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
Apr 08 #PHP
PHP设计模式之观察者模式(Observer)详细介绍和代码实例
Apr 08 #PHP
关于PHP的curl开启问题探讨
Apr 08 #PHP
PHP中Session引起的脚本阻塞问题解决办法
Apr 08 #PHP
PHP中比较两个字符串找出第一个不同字符位置例子
Apr 08 #PHP
You might like
php格式化工具Beautify PHP小小BUG
2008/04/24 PHP
php获取mysql数据库中的所有表名的代码
2011/04/23 PHP
PHP-CGI进程CPU 100% 与 file_get_contents 函数的关系分析
2011/08/15 PHP
php获取新浪微博数据API实例
2013/11/12 PHP
PHP二进制与字符串之间的相互转换教程
2016/10/14 PHP
关于IFRAME 自适应高度的研究
2006/07/20 Javascript
用JavaScript和注册表脚本实现右键收藏Web页选中文本
2007/01/28 Javascript
javaScript call 函数的用法说明
2010/04/09 Javascript
关于JavaScript的with 语句的使用方法
2011/05/09 Javascript
jquery之超简单的div显示和隐藏特效demo(分享)
2013/07/09 Javascript
解析Jquery的LigerUI如何实现文件上传
2013/07/09 Javascript
JS预览图像将本地图片显示到浏览器上
2013/08/25 Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
2013/12/20 Javascript
jquery解析xml字符串简单示例
2014/04/11 Javascript
基于jQuery的图片不完全按比例自动缩小
2014/07/11 Javascript
[原创]推荐10款最热门jQuery UI框架
2014/08/19 Javascript
jQuery实现的简单折叠菜单(折叠面板)效果代码
2015/09/16 Javascript
全面接触神奇的Bootstrap导航条实战篇
2016/08/01 Javascript
jQuery中delegate()方法的用法详解
2016/10/13 Javascript
判断横屏竖屏(三种)
2017/02/13 Javascript
vue+element-ui集成随机验证码+用户名+密码的form表单验证功能
2018/08/05 Javascript
layer.confirm点击第一个按钮关闭弹出框的方法
2019/09/09 Javascript
详解Typescript 内置的模块导入兼容方式
2020/05/31 Javascript
跟老齐学Python之编写类之三子类
2014/10/11 Python
Python类的用法实例浅析
2015/05/27 Python
简单讲解Python中的字符串与字符串的输入输出
2016/03/13 Python
python 根据pid杀死相应进程的方法
2017/01/16 Python
Python使用progressbar模块实现的显示进度条功能
2018/05/31 Python
浅析python redis的连接及相关操作
2019/11/07 Python
python数据库编程 Mysql实现通讯录
2020/03/27 Python
北美三大旅游网站之一:Travelocity
2017/08/12 全球购物
名词解释型面试题(主要是网络)
2013/12/27 面试题
《陈涉世家》教学反思
2014/04/12 职场文书
副处级干部考察材料
2014/05/17 职场文书
2015年药品销售工作总结范文
2015/05/25 职场文书
pandas 操作 Excel操作总结
2021/03/31 Python