随笔分类 -  php

This is php content
摘要:通过对钩子技术的理解,下面把自己对钩子技术的总结如下:"钩子就是在调用php核心功能代码的同时可以在不修改核心代码的同时,更改核心代码的行为";具体模拟实现如下 阅读全文
posted @ 2016-05-30 14:21 龍飛鳯舞 阅读(262) 评论(0) 推荐(0)
摘要:总结:通过自己对反射的了解,反射就是可以查看类里面的属性及方法的一些特性,主要用到对接口继承和实现的时候,对接口文件不能正常访问的时候。 阅读全文
posted @ 2016-05-30 12:01 龍飛鳯舞 阅读(138) 评论(0) 推荐(0)
摘要:工作中遇到video加载视频的问题,但是视频封面在手机上无法取到视频的第一帧,video标签无法在手机上取到第一帧,经过几天的研究于搜索终于找到比较好用的办法,就是php ffmped 插件,该插件的安装请查阅百度相关资料,那么下面是取到视频第一针的具体代码 阅读全文
posted @ 2016-05-02 10:50 龍飛鳯舞 阅读(438) 评论(0) 推荐(0)
摘要:一直对php的正则表达式的理解不是很深刻,而且是很一知半解,所以把自己用的的正则表达式总结下,以后方便查阅,以后遇到正则表达式的时候然后再追加到该文档的后面: 阅读全文
posted @ 2016-04-25 16:25 龍飛鳯舞 阅读(192) 评论(0) 推荐(0)
摘要:php对ftp的操作总结如下,详细见w3c官方文档 阅读全文
posted @ 2016-04-22 11:34 龍飛鳯舞 阅读(2830) 评论(0) 推荐(0)
摘要:* @date 2016.04.20 */ class MyPDO{ protected static $_instance = null; protected $dbName = ''; protected $dsn; protected $dbh; /** * 构造函数 */ private function... 阅读全文
posted @ 2016-04-20 17:17 龍飛鳯舞 阅读(432) 评论(0) 推荐(0)
摘要:PDO预处理操作数据库,直接上代码 阅读全文
posted @ 2016-04-19 10:42 龍飛鳯舞 阅读(341) 评论(0) 推荐(0)
摘要:一直在研究php的设计模式,但是没有亲历使用过,所以还是一知半解,通过几天的学习终于对php的单例设计模式稍稍的有些了解,特此写出一个数据库处理类(只涉及到简单的原理),以便自己以后方便查阅,至于其他设计模式我会慢慢理解,然后会以实例的形式发布到该博客: 还有第二种写法:如下 阅读全文
posted @ 2016-04-15 14:58 龍飛鳯舞 阅读(2729) 评论(0) 推荐(0)
摘要:对php多态的理解: 阅读全文
posted @ 2016-04-15 09:58 龍飛鳯舞 阅读(165) 评论(0) 推荐(0)
摘要:一直用php的mvc模式,但是一直没深入研究其原理性的东西,今天把最基本的mvc原理模型总结如下: 1、url访问方式 http://127.0.0.1:8080/ceshi.com/index.php?act=user&op=user 2、建立如下的目录结构 3、index.php入口文件 4、公 阅读全文
posted @ 2016-03-10 18:34 龍飛鳯舞 阅读(998) 评论(0) 推荐(0)
摘要:无限极分类常用的是递归,但是比较不好理解,其实可以用数据库path,pid两个字段的设计来实现无限分类的功能 1、数据库设计 通过上图可以看出pid就是该栏目的父id,而path = 父path+pid; 2、php实现《树形查询》《逆向查询》以及给定栏目id《查询下一级》的方法: $mysql = 阅读全文
posted @ 2016-02-01 15:45 龍飛鳯舞 阅读(597) 评论(0) 推荐(0)
摘要:$var = 123; /** * md5 加密(单项加密、不可逆) * param $var 需要加密的变量(int\float\string\bool\null),资源类型(resource)和复合类型(array\obj... 阅读全文
posted @ 2016-01-26 15:59 龍飛鳯舞 阅读(219) 评论(0) 推荐(0)
摘要:class WeChat{ private $_appid; private $_appsecret; private $_token; public function __construct($_appid,$_appsecret,$_token){ ... 阅读全文
posted @ 2016-01-10 20:42 龍飛鳯舞 阅读(690) 评论(0) 推荐(0)
摘要:$mylist = array( array( 'area_parent_id'=>0,'id'=>1,'area_name' => '河北',), array( 'area_parent_id'=>0,'id'=>2,'area_name' => '山东',), array( '... 阅读全文
posted @ 2015-12-10 18:20 龍飛鳯舞 阅读(1127) 评论(0) 推荐(0)
摘要:1、抽象类(abstract class) 抽象类不能直接被实例化,必须先继承该抽象类,然后再实例化子类。抽象类中至少要包含一个抽象方法。如果类方法被声明为抽象的,那么其中就不能包括具体功能的实现。继承一个抽象类的时候子类中必须包含抽象类中的所有抽象方法,并且这些方法必须和抽象类中的方法一样或者更宽 阅读全文
posted @ 2015-11-23 16:43 龍飛鳯舞 阅读(382) 评论(0) 推荐(0)
摘要:1、__construct():构造方法,当类被实例化new $class时被自动调用的方法,在类的继承中可以继承与覆盖该方法,例://__construct()class construct{ public function __construct(){ $this->var ... 阅读全文
posted @ 2015-11-23 11:45 龍飛鳯舞 阅读(282) 评论(0) 推荐(0)
摘要:通过对ThinkPHP的学习,记录下静态页的缓存步骤,以便以后查阅:1、配置配置文件/Admin/Conf/config.php代码如下:/*静态缓存*/'HTML_CACHE_ON'=>true,'HTML_PATH'=>'__APP__/html','HTML_FILE_SUFFIX'=>'.h... 阅读全文
posted @ 2015-11-19 15:35 龍飛鳯舞 阅读(173) 评论(0) 推荐(0)
摘要:话不多说,代码如下:1、mysqlCREATE TABLE `joys_user` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `username` varchar(150) NOT NULL, `password` varchar(100... 阅读全文
posted @ 2015-11-10 10:09 龍飛鳯舞 阅读(172) 评论(0) 推荐(0)
摘要:初识ThinkPHP的Widget,现把模块开发的流程发布如下,也方便以后自己查阅:一、新建数据库表self_modules,sql代码如下CREATE TABLE `self_modules` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `... 阅读全文
posted @ 2015-11-06 15:44 龍飛鳯舞 阅读(359) 评论(0) 推荐(0)
摘要:RBAC是ThinkPHP很好用的后台权限管理的,话不多说,实现方法如下,也方便以后自己查询使用:1、新建4个数据库表 self_role权限表CREATE TABLE `self_role` ( `id` smallint(6) unsigned NOT NULL AUTO_INCREMENT,... 阅读全文
posted @ 2015-10-30 13:34 龍飛鳯舞 阅读(2331) 评论(0) 推荐(0)