分类:PHP

Laravel 5.2 笔记

目前Laravel社区,最新版本为5.2,与早期的5.0存在一定的差异为,而且根据社区发布说明可知在5.1版本之后为LTS版本。 (LTS 的发行版本, 如 Laravel 5.1, 自发布起提供两年时间的 Bug 修复, 3 年时间的安全修复, LTS 版本是此项目能提供的最长时间维护版本.一般的 ……
阅读更多…

PHP函数笔记

1、int strtotime ( string $time [, int $now ] )1 将任何英文文本的日期时间描述解析为 Unix 时间戳 习惯用法: $date = date(‘Y-m-d’, strtotime(‘+10 days’, s ……
阅读更多…

漫话守护进程

直接用 php 的 while(true) 做守护进程,还是用 linux crontab 每分钟执行一次脚本, 这两个方法,哪个好,为什么? 我觉得PHP的特点就是运行一次以后自动结束完所有的资源 渣都不剩最干净 首先,php用while循环不牢靠, 其次,有很多脚本的情况下,会让你的cronta ……
阅读更多…

php命令执行无法加载扩展

0、查看已加载扩展 # /your/path/php -m # /your/path/php -i 没有找到所需模块 1、多版本 # whereis php 只返回一个结果,排除; 2、多配置 # cd /your/path/php # find . -typ ……
阅读更多…

利用PHP-Minify提高前端性能

Minify是一个用PHP5开发的网站性能优化工具 能够GZIP压缩JS和CSS文件,并且压缩合并成一个资源 合并后的资源可以保存在缓存,或者Memcache中 提高50%以上的网页加载性能。 服务端缓存(fils/APC/Memcache),可以避免不必要的重复处理 当开启服务端缓存的时候, 在一 ……
阅读更多…

关于CVS数据的操作

关于 CVS 数据,即把数据格式化为逗号分隔的值,以便导入到电子表格 Excel 或者数据库中(对于数据库也可以使用制表符\t)。 一、 对于 CSV 数据,在此文之前,本人一直就【逗号分隔】为关键点而走向了一个误区,即单纯地理解为将数据连接并以逗号为分隔,如下代码: <?php $data ……
阅读更多…

好记性 不如烂笔头

1、apache 日志 关键点:/full/path/httpd/var/logs/ 配虚拟主机,不知道配置文件哪里写错了,apache一直无法启动,且没有任何提示信息,耗了一个下午的时间都未能解决; 老大过来指点一二,提示看看apache日志; 问题得到解决,完整的错误信息都已经记录下来; 2、s ……
阅读更多…

PHP文件锁定读写的一点注意

都说文本方式容易出现文件锁定失效等乱七八糟的问题。 其实并不是失效,而是写法有些不对,尤其是在 win32之类的平台下运行时更要注意。 被 lock_ex 后的文件 再以read模式 fopen 的话将读到空内容…… 如果没有判断就把它当作空做操作后再写入就出错啦,很多问题出在这里。 再来补充一下: ……
阅读更多…

PHP中常用的数组函数

数组运用的熟练有时候能解决很多问题。熟悉相关函数就能事半功倍。 看看下面有关数组的函数你是否都熟悉呢? 一、数组操作的基本函数 数组的键名和值 array_values($arr); 获得数组的值 array_keys($arr); 获得数组的键名 array_flip($arr); 数组中的值与键 ……
阅读更多…

十个PHP高级应用技巧

PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多。下面介绍了十个PHP高级应用技巧。 1 ……
阅读更多…