PHP 使用 call_user_func_array 方法引起:expected to be a reference, value given

问题描述使用 call_user_func_array 方法调用 callback 方法,而且是将一个变量通过引用传递给函数,代码如下:<?phpclass TestAction{ public...
2021-02-15 Php 评论 0

PHP 获取 url 字符串中不包含扩展的文件名

使用 PHP 获取路径字符串的文件名,不包括文件扩展。下面介绍2种方法。1. 使用正则表达式先使用 basename ,截取带有文件扩展的文件名,再删除扩展。function getNameWitho...
2020-12-23 Php 评论 0

PHP 使用正则表达式匹配第 N 个闭 HTML 标签的内容

在 PHP 中,使用 curl 库爬某些网页,经常需要对 HTML 标签进行提取,我们可以使用一些第三方库,如比较出色的 PHP Simple HTML DOM Parser。也可以使用 PHP 自带...
2020-08-29 Php 评论 0

PHP 7.4 编译错误 configure: error: The pkg-config script could not be found or is too old

问题描述在 Linux 下编译 PHP 7.4.9 源码,运行以下命令。$ ./configure --prefix=/opt/php-7.4.9 --enable-fpm --with-pdo-my...
2020-08-24 Php 评论 0

使用 sqlsrv 驱动解决 sql server 中文乱码问题

这篇文章描述了使用 PHP 7.4.9 连接 Microsoft SQL Server 2008 (SP3) - 10.0.5500.0 (X64),解决中文乱码的问题。1. odbc 驱动出现乱码一...
2020-08-20 Php 评论 0

Mac 上编译 PHP 5.4/5.5/5.6 出错 Undefined symbols for architecture x86_64: "_libiconv", referenced from

问题描述在 Mac 电脑中,编译 PHP 5系列(5.4.45/5.5.38/5.6.40)的源码。运行以下命令。$ ./configure --prefix=/opt/php-5.4.45 --e...
2020-08-07 Php 评论 0

PHP 提供文件以及大文件下载的正确方式

使用 PHP 提供文件以及大文件的下载服务,需要回应几个 HTTP 头以及文件的内容。1. 设置 Content-Type使用 finfo-file 方法,获取文件的 MIME 类型。$filePat...
2020-08-05 Php 评论 0

使用 PHP 实现客户端提供断点下载的服务

需求描述在 B/S 架构中,我们常常需要提供文件下载的功能。对于小文件,由于下载的时间短,一般不会出现什么问题。但是大文件就不一样,比如下载视频或者一些数据集,偶尔的网络原因可能会导致下载中断,又得需...
2020-08-02 Php 评论 0

PHP中的多行字符串的几种方法

使用 PHP,有时候需要定义一个多行的字符串,比如 html、xml等数据。以下总结以下几种方法。1. 单引号echo 'You can also have embedded newlines in ...
2020-07-17 Php 评论 0

PHP 插入字符串到已存在的字符串的指定位置

使用 PHP 的 substr_replace() 方法,实现将字符串插入到已经存在的字符串的指定位置。参考 substr_replace 官方文档。方法说明substr_replace ( mixe...
2020-07-13 Php 评论 0
MIP.watch('startSearch', function (newVal, oldVal) { if(newVal) { var keyword = MIP.getData('keyword'); console.log(keyword); // 替换当前历史记录,新增 MIP.viewer.open('/s/' + keyword, {replace: true}); setTimeout(function () { MIP.setData({startSearch: false}) }, 1000); } }); MIP.watch('goHome', function (newVal, oldVal) { MIP.viewer.open('/', {replace: false}); });