PHP

(51)

PHP 日期时间处理汇总

## 解析字符串中的日期 ``` $date = DateTime::createFromFormat('j-M-Y', '15-Feb-2009'); echo $date->format('Y-m-d'); ```

Mac OS PHP 版本升级 5.6 to 7.0

我的 Mac 上一直用的是 PHP 5.6,但是 Laravel 5.5 项目依赖于 PHP 7.0 以上。所以,本地的开发环境首先需要更新 PHP 的版本。 几个可选方案 - homebrew 升级 php。我很忌惮 home

requires php ~7.1 -> your PHP version (7.0.18) does not satisfy that requirement

一个大兄弟本地用了 PHP 7.1 进行开发,而我本地是 PHP 7.0, 于是悲剧发生了。 composer install 之后报错 ``` Loading composer repositories with packa

PHP Composer 将指定依赖包版本降级

例如,我之前安装的是 laravel-permission (2.6.0) 但是我想降级到 1.4.0 版本 直接修改 composer.json 文件,并没有效果。 执行命令即可 ``` composer requir

The StyleCI analysis has failed - PHP 语法检查

今天给一个 PHP 开源项目 pull request 的时候,发现 github 的代码自动检测提示我的代码有问题 > The StyleCI analysis has failed 具体的错误分析 第一处:我猜测是双

使用 memory_limit 限制 PHP 进程的内存使用

memory_limit 顾名思义,即限制 PHP 进程对于内存的使用。例如: magento2 的系统要求里有关于 PHP memory_limit 的限制,不能低于 512M。(默认值为 128M, 如果不更改,会导致 magen

输出 PHP 500 具体错误信息

今天修改 PHP 实现的一个 ajax 接口时,报了 500 错误。虽然可以使用 var_dump / echo 打印日志来判断具体是哪一行报错,但是具体的出错原因依然未知。 找到一个简单的方法,不需要安装 xdebug 就可以看到具

PHP 如何调用其他文件中的函数

## 绝大部分时候你只需要 require_once require, include, require_once, include_once 让人眼花缭乱,为何 python 中一个 import 可以解决的问题,到了 php 中变得这

PHP 调试技巧之研修

最近调试 ecshop, 越发觉得自己的 PHP 调试技能不足,定位问题效率不够高。所以决定建个专题,把解决问题过程中学到的调试技巧记录一下 ## var_dump 页面中输出 array 很方便调试。但是,var_dump 的输出

php

## Hello World 新建一个 index.php 文件 ``` PHP Test <?php echo 'Hello World'; ?> ``` ## 使用 PHP