标签【php】下的文章

智力题目有三个容积分别为3升、5升、8升的水桶,其中容积为8升的水桶中装满了水,容积为3升和容积为5升的水桶都是空的。三个水桶都没有刻度,现在需要将大水桶中的8升水等分成两份,每份都是4升水,附加条件是只能这三个水桶,不能借助其他辅助容器。“恩,是的,这是一个很经典的问题。”“然而,我们并不能想全,不信请继续往下看。”答案”废话不多说,直接看方法吧。“...

PHP 的 self 和 static 这两个关键字都可以调用静态类或常量, 两者有什么区别呢?定义self 当前类(current class)static 延迟静态绑定/后期静态绑定(late static binding)自 PHP 5.3.0 起,PHP 增加了一个叫做后期静态绑定的功能,用于在继承范围内引用静态调用的类。例子1. self::...
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 = ...