最近的文章列表

详讲PHP中面向对象之:接口(interface)的应用

接口
PHP类是单继承,也就是不支持多继承,当一个类需要多个类的功能时,继承就无能为力了,为此PHP引入了接口技术

如果一个抽象类里面的所有方法都是抽象方法,且没有声明变量,而且接口里面所有的成员都是public权限的,那么这种特殊的抽象类就叫接口

接口使用interface关键字定义,并使用implements来实现接口的方法,且必须完全实现

实现一个接口

下面给出PHP接口实现的一个实际例子,在此创建并实现了一个名为IPillage的接口,IPillage接口如下:

2015/11/10 Comments:
PIGCMS怎么关闭聊天机器人?

1、找到 WeixinAction.class.php 文件,路径: 你的版本\PigCms\Lib\Action\Home

2、查询 function chat ,在 chat() 函数中修改 return 值

代码如下:
 return 'str_replace('highsea', 'hi', $str)';//举个例子
2015/7/28 Comments:
淘宝网搜索查询商品接口代码(php版)示例

今天介绍一个php版淘宝网查询商品接口代码的例子,下面要改成你的信息的在代码后面都有说明了,同时sdk包我们也要官方下载。

下载SDK后直接引用包,并创建如下的类,并运行之,即完成了调用接口(taobao.user.seller.get)的过程(调用接口说明可见下载的SDK)
说明:
    TopClient为调用SDK的实例化类
    UserSellerGetRequest为API的请求参数封装类

注:该接口是在沙箱环境下调用,获取的数据,也是沙箱中数据。若要获取线上环境,请填写自己创建应用获取过来的appkey,appsecret,并更改调用接口的环境地址,同时修改nick为淘宝登陆名

下载SDK包解压后与该文件放在同一目录下。

2014/7/28 Comments:
语音或视频或文字聊天,网站实时协作JavaScript库 TogetherJS - Mozilla

TogetherJS是由Mozilla打造的一款可以给网站添加实时协作功能的JavaScript库,TogetherJS免费并且开源,遵循MPL 2.0开源协议,并且托管在Mozilla服务器上。

为什么要使用TogetherJS?

...
2014/2/13 Comments:
[php示例]微信扫描二维码登录网站代码分享

请先下载  snoopy 类

代码如下:

<?php
/**
 *  微信公众平台PHP-SDK
 *  Wechatauth为非官方微信登陆API
 *  用户通过扫描网页提供的二维码实现登陆信息获取
 *  主要实现如下功能:
 *  get_login_code() 获取登陆授权码, 通过授权码才能获取二维码<BR
2014/1/10 Comments:
[分享]淘宝ip地址查询类(利用淘宝ip库) ip.taobao.com

淘宝公司提供了一个很好用的IP地理信息查询接口。在这里:http://ip.taobao.com/

以下这个taobaoIPQuery类将极大的简化相关的信息查询。

代码如下:

<?php

class taobaoIPQuery {

    private $m_ip;
    private $m_content;

  
2014/1/8 Comments: