原创 php 策略模式

 策略模式:就是把算法和對象分離開,使算法可以獨立改變,而調用它的客戶(環境類)不用做相應的改變的開發模式。<?php/*//策略模式的組成:1.環境類,一個私有成員,一個私有成員賦值方法,該方法有一個形式參數,參數的類型是策略的實體類,函

原创 php組合模式

組合模式應用於遞歸結構的優化或分層數據結構的管理:<?phpabstract class Compary{protected $name;/* public function __construct($name){$this->name=$

原创 我的友情鏈接

人生理想在於堅持不懈

原创 本地文件批量上傳到FTP服務器

/******* 本地文件批量上傳到FTP服務器 *******/ class Ftp_Class { private $username=null; private $pwd=null; private $connecti

原创 數據轉送接口

<?php class UpFile_ApiClient { private static $instance=null; private $data=null; private $url=''; private $referer='htt

原创 隊列php實現

<?phpclass QueueClass { private $queue=null; private $fornt=0; private $tail=0; public function __construct() { $this->

原创 php 二叉樹

二叉樹:二叉樹是每個節點最多有兩個子樹的樹結構。通常子樹被稱作“左子樹”(left subtree)和“右子樹”(right subtree)。以下是PHP二叉樹實例,請多多指點。<?phpclass treenode{public $da

原创 我的友情鏈接

人生理想在於堅持不懈

原创 PHP單態設計模式應用實例

PHP單態設計模式應用實例單態設計模式通常包含以下三點:     · 一個私有的構造方法;(確保用戶無法通過創建對象對其進行實例化)  · 一個公有的 靜態的 方法;(負責對其本身進行實例化)  · 一個私有的 靜態的 屬性;(用於保存僅有

原创 對外開發接口類

<?php class FileFlag_Api     {     private $flag='fileflag';//唯一標識     private $method='file_request';//方法名稱     private

原创 微信掃描支付訂單數據生成類[模式二]

微信掃描支付訂單數據生成類[模式二] * *必要條件: *1.微信公共號 *2.微信公共號APPID *3.微信公共號 【微信支付】 綁定的 商戶號MCH_ID *4. 微信公共號 商戶支付密鑰 * * 支付流程: * 1、調用統一下單,取

原创 php 策略模式

 策略模式:就是把算法和對象分離開,使算法可以獨立改變,而調用它的客戶(環境類)不用做相應的改變的開發模式。<?php/*//策略模式的組成:1.環境類,一個私有成員,一個私有成員賦值方法,該方法有一個形式參數,參數的類型是策略的實體類,函

原创 微信現金紅包接口實現紅包發放

微信現金紅包接口實現紅包發放:一:流程:【流程:微信用戶訪問紅包活動頁面--》後端判斷是否是微信訪問的【否:提示用微信打開連接,是:提示用戶是否授權允許,獲取其的用戶信息【openID等信息】】--》進入紅包活動頁面---》用戶點擊領取紅包

原创 php組合模式

組合模式應用於遞歸結構的優化或分層數據結構的管理:<?phpabstract class Compary{protected $name;/* public function __construct($name){$this->name=$

原创 php 鏈表

鏈表:是由一系列節點構成的數據結構。每個節點包含兩個部分:一個是存儲數據的數據域;一個是存儲下一個節點的地址的指針域。以下是本人用PHP實現的一個簡單的鏈表案例,僅供學習,請多多指教。<?php/*節點類**/class listnode{