php抽象类用法实例分析

yipeiwu_com5年前PHP代码库

本文实例讲述了php抽象类用法。分享给大家供大家参考。具体如下:

<?php
/*
 * abstract
 * 抽象类:
 * 1、至少有一个抽象方法(没有具体实现的方法)
 * 2、不能被实例化,可以被继承
 * 3、抽象类可以有子抽象类
 * 相对于接口:
 * 1、可以有属性
 * 2、一个子类只能继承一个抽象类,但是可以实现多个接口
 * 
 * 
 * */
 abstract class qian {
  abstract function getfirst();
  function gettwo() {
    echo "I am gettwo";
  }
 }
 abstract class jj extends qian {
  abstract function getthree();
 }
 class nan extends jj {
  function getfirst() {
    echo "I am getfirst";
  }
  function getthree() {
    echo "I am getthree";
  }
 }
 $nn = new nan();
 $nn->getfirst();
 $nn->gettwo();
 $nn->getthree();
?>

希望本文所述对大家的php程序设计有所帮助。

相关文章

奉献出一个封装的curl函数 便于调用(抓数据专用)

奉献出一个封装的curl函数,便于调用 复制代码 代码如下: function curl($url, $ifpost = 0, $datafields = '', $cookiefile...

php解析html类库simple_html_dom(详细介绍)

下载地址:https://github.com/samacs/simple_html_dom解析器不仅仅只是帮助我们验证html文档;更能解析不符合W3C标准的html文档。它使用了类似...

php 远程包含文件漏洞分析第1/6页

几乎所有的cgi程序都有这样的 bug,只是具体的表现方式不一样罢了。 一、涉及到的危险函数〔include(),require()和include_once(),require_onc...

PHP中文乱码解决方案

汉字乱码真是一个悲催的事情,JAVA讨厌汉字,PHP也不喜欢汉字;     Java乱码最终使用了spring给出的过滤器来过滤,处处过滤,其实影响了速度,...

深入apache配置文件httpd.conf的部分参数说明

<Directory>...</Directory> -- 设定指定目录的访问权限<Files>...</Files> -- 设置应用于指...