2018-06-09 11:04:43
关于php flock 使用实例的讲解
flock() 允许执行一个简单的可以在任何平台中使用的读取/写入模型(包括大部分的Unix派生版和windows)四个使用flock的实例,介绍LOCK_SH,LOCK_EX,LOCK_UN,LOCK_NB的使用。
2836
2018-06-09 10:51:10
关于phpunit测试出现问题的解决方法
今天要搭建本机的LAMP开发环境,因系统自带的php版本是5.5.14,但开发要使用的是php 5.6以上,因此安装了php 5.6.7。这样导致了系统中有两个版本的php存在。正常开发是没有问题的,但如果使用了phpunit,phpunit会调用系统自带的php 5.5.14来执行。而我安装的php扩展(例如memcache,redis等)都是安装在php 5.6.7的那个版本上。使用phpunit做单元测试时,会提示扩展没有安装的情况。(例如memcache function not fou
1346
2018-06-09 10:48:27
2018-06-09 10:45:11
关于header,headers_sent,headers_list,header_remove 使用说明
header, headers_sent, headers_list, header_remove 使用说明及实例。请注意一点,header()必须在任何实际输出之前调用,不管是普通的html标签,还是文件里面的空行,空格或者是PHP文件里的空行,空格。这是一个非常普遍的错误,在通过include,require,或者其访问其他文件里面的函数时,如果在header()被调用之前,其中有空格或空行。如果不是调用其他文件,仅仅是单独使用一个PHP或者HTML文件,在header()被调用之前有输出也
1837
2018-06-09 10:41:32
通过PDO 查询mysql返回字段整型变为String型的解决方法
PDO 查询mysql 返回字段整型变为String型解决方法使用PDO查询mysql数据库时,执行prepare,execute后,返回的字段数据全都变为字符型。例如id在数据库中是Int的,查询后返回是String型。对于php这种弱类型的语言,影响不大。在做API返回数据时,如果类型与数据库不一致,对于java和Objective C这些强类型,影响就很大了。
2875
2018-06-09 10:37:09
2018-06-09 10:34:40
2018-06-09 10:32:34
2018-06-09 10:30:02
通过mysql导出查询结果到csv方法的讲解
将mysql的查询结果导出为csv,一般会使用php连接mysql执行查询,将返回的查询结果使用php生成csv格式再导出。但这样比较麻烦,需要服务器安装php才可以实现。如果可以直接使用mysql导出csv会比较方便。我们可以使用 into outfile, fields terminated by, optionally enclosed by, line terminated by语句实现导出。
2097
2018-06-09 10:27:39