PHP单元测试利器 PHPUNIT深入用法(三)第12页
在本文中,笔者将为大家介绍phpunit中的两个高级概念和用法,尽管它不一定在你的日常单元测试中都用到,但理解和学会它们的用法对学习phpunit还是十分重要的。 Phpunit中的Annotations 如果有其他编程语言经验的 查看全文
PHP开发中四种查询返回结果分析
1.<!--使用mysql_result()来获取数据--> 复制代码 代码如下: <?php $connection=mysql_connect(localhost,root,password); //连接并选择数据 查看全文
PHP面向对象分析设计的经验原则
(1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3)尽量减少类的协议中的消息。 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出 查看全文
thinkPHP引入类的方法详解
本文实例讲述了thinkPHP引入类的方法。分享给大家供大家参考,具体如下: 这里以发送邮件类phpmailer为例 1.将核心文件放入ORG目录下 2.在使用的地方,引入这个类文件 如何引入呢? 这个表示引入当前项目中的OR 查看全文
PHP导出带样式的Excel示例代码
前言 在大家工作中做导出的时候,需要导出自定义的表格或嫌弃导出的Excel格式太难看了。这时候就需要设置颜色、字号大小、加粗、合并单元格等等。这篇文章通过实例告诉大家怎么做,下面来一起看看。 先来看看效果图: 实例代码 PH 查看全文
php生成随机数或者字符串的代码
$len表示长度,代码如下: 复制代码 代码如下:/** * 产生随机字符串 * * 产生一个指定长度的随机字符串,并返回给用户 * * @access public * @param int $len 产生字符串的位数 * @retu 查看全文
PHP 定界符 使用技巧
如果用传统的输出方法——按字符串输出的话,肯定要有大量的转义符来对字符串中的引号等特殊字符进行转义,以免出现语法错误。如果是一两处还可以容忍,但是要是一个完整的html文本或者是一个200行的js我想是谁都会崩溃的。这就是PHP为什么要 查看全文
mysql alter table命令修改表结构实例详解
mysql alter table语句可以修改表的基本结构,例如添加字段、删除字段、添加主键、添加索引、修改字段数据类型、对表重命名等等操作,本文章通过两个简单的实例向大家介绍mysql alter table的使用方法。 实例一:使 查看全文
PHP7.1新功能之Nullable Type用法分析
本文实例分析了PHP7.1新功能之Nullable Type用法。分享给大家供大家参考,具体如下: 在 PHP5 时代,PHP 的参数已经支持 type hint(除了基本类型),想必大家应该很熟悉;后来 PHP7 时代来临,PHP 查看全文
php根据数据id自动生成编号的实现方法
如下所示: <strong><span style=font-size:18px;>/*编号=年份后两位+月份+id四位数*/ $id = $this->student_model->save(0 查看全文
PHP页面跳转实现延时跳转的方法
php在用header重定向的时候,可以设置下延时跳转, 代码如下: header(Refresh:5;url=index.php); 以上这篇PHP页面跳转实现延时跳转的方法就是小编分享给大家的全部内容了,希望能给大家一个参考, 查看全文
PHP中获取文件创建日期、修改日期、访问时间的方法
php获取文件创建时间、修改时间常用代码 filemtime ( string filename ) 返回文件上次被修改的时间,出错时返回 FALSE。时间以 Unix 时间戳的方式返回,可用于 date()。 例如:$a=file 查看全文
php压缩多个CSS为一个css的代码并缓存
复制代码 代码如下: <?php /* Compress multiple CSS files into one and cache for an hour. Use the same code for Javascript, b 查看全文
详解PHP5.6.30与Apache2.4.x配置
首先在Apache官网下载 请确保你的电脑安装有了 若没有安装 请点击 vc_redist_x64/86.exe文件 下载好了 将其解压到自己想要文件夹中 打开f文件 这是端口 可根据自己需要进行修改 这是Apache 查看全文
Thinkphp整合微信支付功能
先上效果图:我要告诉你我这一篇文章写的是微信支付之中的(普通商户而非服务商商户的统一下单JSPI)微信支付: 其实自己整合SDK失败了,用了一个博客博主整合的代码,在这里写一下笔记: 前面准备: 1、微信公众号: 独特的ap 查看全文
详解PHP处理密码的几种方式
在 PHP中,经常会对用户身份进行认证。本文意在讨论对密码的处理,也就是对密码的加密处理。 MD5 相信很多PHP开发者在最先接触PHP的时候,处理密码的首选加密函数可能就是MD5了,我当时就是这样的: $password = 查看全文
php自定义时间转换函数示例
本文实例讲述了php自定义时间转换函数。分享给大家供大家参考,具体如下: 我们可以把经常用到的函数封装起来,在抽象类中,然后继承来使用。 /** * 时间转时间戳 * @param object $str * @return ti 查看全文
完美解决php 导出excle的.csv格式的数据时乱码问题
1、header(Content-Encoding: XXXX); 有可能是编码问题:可以尝试UTF-8,GBK,GB2312,等编码格式 2、有可能是文件编码问题,虽然UTF-8不建议带BOM,但是导出的excle是微软的产品,所 查看全文
php防攻击代码升级版
不过最近几天突然糟糕了起来,有90%的攻击已经没法拦截,请看下图一天的统计: IP攻击及开始时间 攻击次数 地点 备注 125.165.1.42--2010-11-19 02:02:19--/ 10 印度尼西亚 125.165.26.1 查看全文
Yii1.1中通过Sql查询进行的分页操作方法
控制器中方法: public function actiontindex(){ $user = Yii::app()->user; $id = $user->id; $connection=Yii::app()-> 查看全文
微信支付开发动态链接Native支付
注意: 微信支付现在分为v2版和v3版,2014年9月10号之前申请的为v2版,之后申请的为v3版。V3版的微信支付没有paySignKey参数。v2的相关介绍请参考方倍工作室的其他文章。本文介绍的为微信支付v3。 一、生成商品信息 查看全文