php

精通PHP正则表达式

想必很多人都对正则表达式都头疼。今天我以我的认识,加上网上一些文章,希望用常人都可以理解的表达方式。来和大家分享学习经验。

PHP工厂模式实例讲解
php

PHP工厂模式实例讲解

工厂模式就是用一个工厂方法来替换掉直接new对象的操作。首先声明一个虚拟基类,在基类中指定子类务必实现的方法getValue()。通过采用面向对象的继承特性,我们可以很容易就能对原有程序进行扩展

php

PHP单例模式

PHP单例模式,就是一个对象只被生成一次,但该对象可以被其它众多对象使用。单例模式使用最多的场景,是数据库连接操作。

ThinkPHP3.2自定义标签使用详解
php

ThinkPHP3.2自定义标签使用详解

模板中加载标签库,预加载自定义标签库,标签库请放置ThinkPHP\Library\Think\Template\TagLib 目录下,若需要存放在指定位置,请在加载标签库配置时使用命名空间。

php

PHP接口定义与用法示例

使用接口(interface),你可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。我们可以通过interface来定义一个接口,就像定义一个标准的类一样,但其中定义所有的方法都是空的。

php

PHP利用正则过滤JavaScript脚本

匹配的规则不能用 "/<script.*<\/script>/i",因为它不能匹配到换行符,那么多行js就匹配不掉了。要用 "/<script[\s\S]*?<\/script>/i"。里面的?表示尽

php

PHP中static静态变量及实例讲解

php中的变量作用范围的另一个重要特性就是静态变量(static 变量)。静态变量仅在局部函数域中存在且只被初始化一次,当程序执行离开此作用域时,其值不会消失,会使用上次执行的结果。也就是说在整个脚本

PHP结合MySql实现无极限分类
php

PHP结合MySql实现无极限分类

要想实现无极限分类,首要需要设计好数据表,然后利用php编写一个递归函数将数据重新组合数据即可。下面来看具体实现方法

php

Thinkphp之getField用法总结

getField方法是ThinkPHP中用来获取字段值的方法,区别于select和find方法,通常仅用于获取个别字段的值。但是事实上并没有那么简单,该方法的用法总结如下:

php

Thinkphp3.2实现数组分页实例

基本思想就是先计算总的记录数,然后根据所设置的每页显示的记录数来分页。使用Thinkphp封装好的Page类可以很方便的实现。limit方法就是按 照一定的规则从查询数据中抽取数据。

ThinkPHP3.2视图模型实例详解
php

ThinkPHP3.2视图模型实例详解

首先我们有一张博文表(tb_blog)和一张栏目表(tb_blog_cate)博文表中的cid字段保存所属栏目id现在要求查出一条博文的信息及它所属分类。

php

PHP基础知识

分享php一些实用基础知识,PHP字符串定义,​PHP代码重用,PHP数据类型,PHP将秒数转为时分秒格式,PHP魔术常量。希望可以帮助到大家

php表单上传文件数量限制
php

php表单上传文件数量限制

一般我们上传文件就利用 form 表单只要开启post提交 enctype='multipart/form-data'就可以了。今天突然要上传十几张图片,发现只能上传4张,我就认真研究了下。首先需要确认php最大上传限制