领悟php接口中interface存在的意义

2015-01-24信息快讯网

本篇文章是对php接口中interface存在的意义进行了详细的分析介绍,需要的朋友参考下

可能大家都懂这些,作为不懂的我猜测了一下这个interface的意义,他就是为了后面调用的时候再调用的方法中调用实现类中interface中存在的内容,好绕口啊,写个例子留作以后看吧
pay.php
interface Ipay
{
 function withmoney();

 //function withinternet();
}
class Dmeng implements Ipay
{

 function withmoney()
 {
  echo "花人民币买东西";
 }
 function withinternet()
 {
  return "用网银支付";
 }
}

usei.php
include_once 'pay.php';
class main
{
 function run($vc)
 {
  $this->vc = $vc;
  $this->vc->withinternet();
  echo "yunxing";
 }

}
$com= new main();
$com->run(new Dmeng);

就是上面那样,我们将interface中的某个方法注释掉,发现再调用的时候,就没用了
destoon安装出现Internal Server Error的解决方法
PHP调用JAVA的WebService简单实例
php的webservice的wsdl的XML无法显示问题的解决方法
php导出excel格式数据问题
PHP加Nginx实现动态裁剪图片方案
php导出word文档与excel电子表格的简单示例代码
ThinkPHP验证码使用简明教程
ThinkPHP分页类使用详解
php不使用插件导出excel的简单方法
thinkphp实现多语言功能(语言包)
thinkphp实现图片上传功能分享
php中sprintf与printf函数用法区别解析
php的sprintf函数的用法 控制浮点数格式
分享下页面关键字抓取components.arrow.com站点代码
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
ubuntu12.04使用c编写php扩展模块教程分享
浅析php中抽象类和接口的概念以及区别
CURL状态码列表(详细)
解析linux下安装memcacheq(mcq)全过程笔记
解析Win7 XAMPP apache无法启动的问题
解析阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
php 在windows下配置虚拟目录的方法介绍
比较strtr, str_replace和preg_replace三个函数的效率
深入file_get_contents与curl函数的详解
解析如何去掉CodeIgniter URL中的index.php
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
解析PHP中的file_get_contents获取远程页面乱码的问题
深入file_get_contents函数抓取内容失败的原因分析
解析centos中Apache、php、mysql 默认安装路径
解析PHPExcel使用的常用说明以及把PHPExcel整合进CI框架的介绍
php 备份数据库代码(生成word,excel,json,xml,sql)
php数组函数序列之array_intersect() 返回两个或多个数组的交集数组
php array_intersect比array_diff快(附详细的使用说明)
php设计模式 Interpreter(解释器模式)
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
©2014-2024 dbsqp.com