标签【php】下的文章

PHP

安装laravel 有两种方式1.通过 Laravel 安装工具首先,使用 Composer 下载 Laravel 安装程序:composer global require "laravel/installer"确保 $HOME/.composer/vendor/bin 目录(或你的操作系统的等效目录)已经放在你的环境变量 $PAT...
PHP

如何本地化Carbon的语言呢?如果使用Carbon的diffForHumans()等方法时默认会得到英文显示,对于国内用户而言体验未免太...// 示例: Carbon::parse('2018-09-20 09:56:31')->diffForHumans(); // 则会显示 8 days from now Carbon::now()-&g...
PHP

PHP获取客户端浏览器以及操作系统信息是通过客户端浏览器传递过来的useragent信息进行判定的,因为客户端useragent信息可以伪造,所以通过PHP获取到的浏览器以及操作系统信息只能作为参考,如下代码还有待丰富的地方。PHP中可以直接通过读取超全局数组$_SERVER['HTTP_USER_AGENT']进行正则匹配即可获取到相应的浏览和操作系...
PHP

1、全页面静态化缓存也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式可减轻服务器压力,提高访问速度和优化SEO一种比较常用的实现方式是用输出缓存: Ob_start() //******要运行的代码******* $content = Ob_get_contents()...
PHP

本文将介绍10个经常会用到的PHP代码片段,包括黑名单过滤、随机颜色生成器、从网上下载文件、Alexa/Google Page Rank、强制下载文件、用Email显示用户的Gravator头像、用cURL获取RSS订阅数、截取图片、检查网站是否宕机。一、黑名单过滤 function is_spam($text, $file, $split = ...
PHP

1 . 校验密码强度 //密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。 $regex = '/^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$/';2. 校验中文 //字符串仅能是中文。 $regex = '/^[\\u4e00-\\u9fa5]{0,}$...
PHP

1.echo比print快。2.使用echo的多重参数代替字符串连接。3.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。4.对global变量,应该用完就unset()掉。5.用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会。6.函数代替正则表达式完...