博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
个人觉得还可以的php代码,老大不买账
阅读量:6991 次
发布时间:2019-06-27

本文共 1122 字,大约阅读时间需要 3 分钟。

function pageFactory($path,$layout){    $factorys = Array ("template/1.html"=>TemplatePage1);    return new $factorys[$layout]($path,$layout);}class Page{    public $path = null;     public $layout = "";    public $data = Array();        public static function load($path)    {            }        public function Page($path,$layout)    {        echo "page...";        $this->path = $path;        $this->layout = $layout;    }        public function show()    {        $fileHandler = fopen($this->layout, r);        $html = fread($fileHandler, 1024);        fclose($fileHandler);        return $html;    }        public function save($data){}}class TemplatePage1 extends Page{    public function save($data)    {        $fileHandler = fopen($this->path,w);        fwrite($fileHandler,json_encode(                Array(                    "layout" => $this->layout,                    "data" => Array("title" => $data["title"],                                    "content" => $data["content"])                    )));        fclose($fileHandler);    }}

 

转载于:https://www.cnblogs.com/code-style/archive/2013/03/15/2961453.html

你可能感兴趣的文章
JS重点整理之JS原型链彻底搞清楚
查看>>
springboot 配置文件
查看>>
浏览器插件 - Chrome 对 UserScript 的声明头(metadata)兼容性一览
查看>>
两个list<object> 比较 得到相同数据 差异数据
查看>>
The road to learning English-Writing
查看>>
Codeforces 990B :Micro-World
查看>>
interceptor拦截器
查看>>
课堂练习
查看>>
Git 工具 - 储藏(Stashing)
查看>>
c# Winforms WebBrowser - Clear all cookies
查看>>
学习 Spring (十) 注解之 @Bean, @ImportResource, @Value
查看>>
POJ 1741 Tree ——点分治
查看>>
越狱(快速幂)
查看>>
联合查询的 SQL 语法
查看>>
Python语法
查看>>
服务器使用bbr加速配置
查看>>
Hadoop综合大作业
查看>>
JAVA 消耗 CPU过高排查方法
查看>>
DOM和BOM
查看>>
prometheus监控示例
查看>>