php技巧
-
详解PHP的Yii框架中组件行为的属性注入和方法注入
行为的属性和方法注入原理 上面我们了解到了行为的用意在于将自身的属性和方法注入给所依附的类. 那么Yii中是如何将一个行为 yii\base\Behavior 的属性和方法, 注入到一个 yii\ba ...
-
php继承的一个应用
这样我 想到了继承来解决,前面发表过一个会话类,这下简单多了,通过登录来设置用户的级别,$session->get_status()的返回 值如果是0,则表明当前用户并不是博主,因此并不具有删除 ...
-
php构造函数与析构函数
php构造函数是对象创建完成后,第一个自动调用的方法,析构函数是当对象被释放之前最后一个自动调用的方法.本文章向大家介绍php构造函数与析构函数. php构造函数 1.是对象创建完成后,"第 ...
-
浅谈PHP7中的一些小技巧
相同的命名空间,相同的 use 在 PHP 7 之前,开发者经常这么做: use Universe\Saiyan; use Universe\SuperSaiyan; 从 PHP 7 开始: use ...
-
php上传大文件失败的原因及应对策略
为什么上传大文件总是失败,但是上传小文件就没有问题.小编也不得其解,网上搜其原因,整理了一篇关于php上传大文件失败的原因和解决办法的文章,分享给大家. 下面分别是各种原因以及解决办法: 第1种情况: ...
-
PHP中的多行字符串传递给JavaScript的两种方法
PHP和JavaScript都是初学.最近有这么个需求: 比方说有一个PHP的多行字符串: $a = <<<EOF thy38 csdn blog EOF; 传递给JavaScrip ...
-
PHP设计模式之委托模式定义与用法简单示例
本文实例讲述了PHP设计模式之委托模式定义与用法.分享给大家供大家参考,具体如下: 委托模式: 通过分配或委托至其他对象,委托设计模式能够去除核心对象中的判决和复杂的功能性. class Bank{ ...
-
php递归json类实例
本文实例讲述了php递归json类的实现方法.分享给大家供大家参考. 具体实现代码如下: 复制代码 代码如下: <?php /* * @ anthor:QD * @ time: 2013 ...
-
简介PHP的Yii框架中缓存的一些高级用法
页面缓存 页面缓存指的是在服务器端缓存整个页面的内容.随后当同一个页面被请求时,内容将从缓存中取出,而不是重新生成. 页面缓存由 yii\filters\PageCache 类提供支持,该类是一个过滤 ...
-
浅析php插件 Simple HTML DOM 用DOM方式处理HTML
simple_html_dom插件用dom处理html文件的利器使用:加载simple_html_dom.php文件 复制代码 代码如下: require_once 'simple_html_dom. ...
-
php中禁止单个IP与ip段访问的代码小结
禁止单个IP <?php //加IP访问限制 if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP') ...
-
php中照片旋转 (orientation) 问题的正确处理
前言 iPhone和一些数码相机在拍照的时候往往会在图片里面加入很多的照片信息(exif),比如拍照时间.光圈大小.曝光时间.GSP地理信息以及拍摄时相机倾斜状态等等,这些信息往往会提供给某些系统来对 ...
-
php小技巧之过滤ascii控制字符
还记得以前在工作中,将爬来的其它网站的数据导到xml.但是会遇到一个问题:即网页会有ascII的控制字符.一开始以为是别人为了防止采集而加入的,然后发现一个就往过滤表里加一个.直到慢慢发现,他们都是a ...
-
php设计模式 Observer(观察者模式)
复制代码 代码如下: <?php /** * 观察者模式 * * 定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动刷新 * 能够便利地创建查看 ...
-
php 调用远程url的六种方法小结
示例代码1: 用file_get_contents 以get方式获取内容 复制代码 代码如下: <?php $url='http://www.baidu.com/'; $html=file_ge ...
-
php笔记之:AOP的应用
介绍 你以前听说过AOP(Aspect Oriented Programming)吗?虽然在php方面,好像没有过多的使用,但是在企业级开发中,AOP被广泛使用.我将借此文,向大家介绍PHP方面的AO ...
-
PHP 文件上传后端处理实用技巧方法
PHP 文件上传后端处理实用技巧方法 引语:在上一篇文章中说到,在页面中可以用隐藏的方式让你的上传页面看起来漂亮.但是这对于性能来说,并没有什么卵用,那么在后台的处理中,难道就没有一些处理技巧么?所谓 ...
-
PHP生成随机数的方法总结
第一种方法用mt_rand() function GetRandStr($length){ $str='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUV ...
-
PHP实现git部署的方法教程
背景 在小站点上,直接用git来部署php代码相当方便,你的远程站点以及本地版本库都有一个版本控制,追踪问题或者回滚是很轻松的事情. 因为在小公司上班,原先的系统还在使用传统的ftp上传部署,部署太麻 ...
-
php SQLite学习笔记与常见问题分析第1/2页
直到学会! 学之前找资料 SQLite的sql ATTACH DATABASE BEGIN TRANSACTION comment COMMIT TRANSACTION COPY CREATE IND ...
