PHP面向对象
文章平均质量分 60
black__zzc
这是一个神奇的地方???对,这里是神奇的
展开
-
smarty原则及优点
原则:Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。简单的讲,目的就是要使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。原创 2016-07-03 07:52:45 · 459 阅读 · 0 评论 -
TP框架基础知识
TP框架复习: 什么是框架?TP框架就是一个半成品,特点是易于扩展,有一套自身函数库(比如ThinkPHP),插件(多了之后编码繁琐); 三层架构:表现层:负责用户与系统的交互,不止是页面代码,也有逻辑代码,从表现层内容上有个MVC; 业务逻辑层:(维护业务逻辑、系统的核心部分); 数据访问层:和数据库交互的那部分代码,现今我们用PDO模式,TP中是DB原创 2016-10-31 21:09:05 · 10596 阅读 · 0 评论 -
提高PHP代码质量的36个技巧
1.不要使用相对路径常常会看到:1require_once('../../lib/some_class.php');该方法有很多缺点:它首先查找指定的php包含路径, 然后查找当前目录.因此会检查过多路径.如果该脚本被另一目录的脚本包含, 它的基本目录变成了另一脚本所在的目录.另一问题, 当定时任务运行该脚本, 它的上转载 2016-08-14 22:34:33 · 381 阅读 · 0 评论 -
smarty缓存解释
缓存机制能能有效的减轻网站的服务器压力,Smarty模板引擎的一大亮点就是为我们提供了非常简单的缓存操作首先我们要知道Smarty缓存机制分为全局缓存,部分缓存,局部缓存三种,我们一一介绍。1、全局缓存 顾名思义,全局缓存就是为整个网站的全部页面都生成缓存页面。 首先我们要操作smarty的配置文件,开启缓存,指定缓存文件目录,并设置缓存的存活时间 $smarty->转载 2016-08-10 23:32:47 · 296 阅读 · 0 评论 -
正则表达式---url,ip
匹配时间,匹配ip,匹配urlfunction pregTI($test){ /** 匹配时间 规则: 形式可以为: 年-月-日 小时:分钟:秒 年-月-日 小时:分钟 年-月-日原创 2016-08-10 23:24:01 · 1396 阅读 · 0 评论 -
PDO属性、方法
PDO一是PHP数据对象(PHP Data Object)的缩写,就是把操作数据库的函数封装成一个pdo类,其间做了安全验证。POD是PHP一个扩展,PDO扩展为PHP访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。PDO常用方法:PDO::query() 主要用于有记录结果返回的操作,特别是sele原创 2016-06-22 15:41:15 · 1710 阅读 · 0 评论 -
PHP魔术方法及其基本含义
魔术方法:两个下划线开头的格式。PHP中的魔术方法总结 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and __autoload①__get、__set这两个方法原创 2016-06-22 15:25:03 · 225 阅读 · 0 评论 -
PHP中的错误信息的提示配置及含义
在php.ini中已有的原配置:(在php.ini 中,一个分号 ; 表示注释。); E_ALL -所有的错误和警告,(不包含E_STRICT).; E_ERROR -致命的运行时错误; E_RECOVERABLE_ERROR -可由异常处理机制所捕捉 (catch/handle) 的错误; E_WARNING - 运行时的警告(非致命错误); E_PARSE -编译时原创 2016-06-22 15:08:02 · 545 阅读 · 0 评论 -
pdo大体知识
理论:面向对象 概念:认识或认知事物的一种方式方法,简单点说就是“类比”。 对象是类进行实例化后的结果。 New 一个对象时电脑做的工作:在内存地址中开辟一个空间,把属性放入该空间,执行可能有的语句,把内存地址赋值给变量。 Object ===> 物质、物体 类 ===>属性和行为原创 2016-07-06 23:20:22 · 200 阅读 · 0 评论 -
PHP面向对象基本格式
/** * Created by PhpStorm. * User: Administrator * Date: 16-6-14 * Time: 下午12:59 */header('content-type:text/html;charset=utf-8'); // 访问修饰符:private、public、protected// 书写PHP操作类 cl原创 2016-06-14 19:29:12 · 546 阅读 · 0 评论 -
多态
原址:http://blog.csdn.net/cxzhq2002/archive/2006/12/16/1445541.aspx多态是面向对象的重要特性,简单点说:“一个接口,多种实现”,就是同一种事物表现出的多种形态。编程其实就是一个将具体世界进行抽象化的过程,多态就是抽象化的一种体现,把一系列具体事物的共同点抽象出来, 再通过这个抽象的事物, 与不同的具体事物进行对话。转载 2016-06-15 17:49:53 · 272 阅读 · 0 评论 -
php面向对象(OOP)编程教程
摘自:http://www.php-note.com/article/detail/41 面向对象编程(OOP)是我们编程的一项基本技能,PHP5对OOP提供了良好的支持。如何使用OOP的思想来进行PHP的高级编程,对于提高PHP编程能力和规划好Web开发构架都是非常有意义的。下面我们就通过实例来说明使用PHP的OOP进行编程的实际意义和应用方法。 我们通常在做一个有数据库后台转载 2016-06-18 15:42:17 · 344 阅读 · 0 评论 -
smarty操作
下载最新版本的Smarty。解压下载的文件。(1) 在根目录下建立了新的目录learn/,再在learn/里建立一个目录smarty/。将刚才解压缩出来的目录的libs/拷贝到smarty/里,再在smarty/里新建templates目录,templates里新建cache/,templates/,templates_c/, config/。(2) 新建一个模板文件:index.原创 2016-07-03 07:57:58 · 191 阅读 · 0 评论 -
traits简单介绍
traits class是个类模板,在不修改一个实体(通常是数据类型或常量)的前提下,把属性和方法关联到一个编译时的实体。在c++中的具体实现方式是:首先定义一个类模板,然后进行显式特化或进行相关类型的部分特化。我的理解是:traits是服务于泛型编程的,其目的是让模板更加通用,同时把一些细节向普通的模板用户隐藏起来。当用不同的类型去实例化一个模板时,不可避免有些类型会存在一些与众不同的属性,原创 2017-02-20 12:26:28 · 856 阅读 · 0 评论