很久以前总结果:PHP-遍历目录代码示例
事实上,用DirectoryIterator可以更优雅的实现。DirectoryIterator类提供了一个用于查看文件系统目录内容的简单接口。相关的方法:
方法名 | 函数提供什么目录信息? |
---|
很久以前总结果:PHP-遍历目录代码示例
事实上,用DirectoryIterator可以更优雅的实现。DirectoryIterator类提供了一个用于查看文件系统目录内容的简单接口。相关的方法:
方法名 | 函数提供什么目录信息? |
---|
用Yii2框架的时候,guzzleHttp的request时,如下catch:
} catch (Exception $exception) {
这样catch的刷,如果请求异常,是会直接终止的。正确的catch方式应当使用:
} catch (Guzzle[......]
有个需求,假设我们有个下载列表,需要遍历文件大小,但是不实际下载,如何处理呢?以下给出PHP curl 检测下载文件大小示例代码:
<?php
function getsize($url)
{ ob_start(); $ch = curl_init[......]
PHP如何接收POST过来的json数据呢?示例代码如下:
<?php
if (empty($_POST)) {
$content = file_get_contents('php://input'); $post = json_decod[......]
文件锁在应对并发处理的时候是一个很不错的避免出错的方案。所以整理一下关于文件锁实现的代码。
以下代码为阻塞模式的文件锁和非阻塞模式的文件锁:
<?php
#阻塞模式(后面的进程会一直等待前面的进程执行完毕)public function example1([......]
最近WordPress的健康监测中提示:“The ICU version is unknown, as the constant INTL_ICU_VERSION is not defined”。
查了下,发现是缺失了一个php的驱动所致,解决办法也很简单:[……]
SonarLint这个插件作为检测代码质量的工具,还是蛮有用的。本文介绍下PHPStorm安装SonarLint插件与默认检测示例。
一般CentOS 7安装PHP的7.x版本,都是通过remi-release-7.rpm。
装了7.1的同学,之前一定使用了如下指令:
yum-config-manager --enable remi-php71
那么升级方法也简单:
PHP memcached驱动是个常用的驱动,比memcache驱动靠谱,版本迭代跟进也算勉强及格。恰逢公司有环境memcache崩了,所以老大提示核对下压缩功能的启用相关信息,遂有本文。
首先,默认memcached是默认启用压缩功能的。给出一个禁用压[……]