当前位置: 首页 > 源码分享 > 正文

php对系统或用户函数重定义的方法

消失的彩虹海 发表于2021年10月22日 19:52

这个是我自己写的一个PHP-Mock类,参考了GitHub上的一个项目。这个PHP-Mock类可以将指定命名空间里面指定的函数进行重定义,支持系统函数和用户自定义函数,但是不支持公共命名空间。

下载:phpmock.zip


使用方法示例:


require 'phpmock.php';
use phpmock\Mock;

// 以下是让app\controller\home命名空间下的file_get_contents函数都返回“123456”
$func = function($url){
	return '123456';
}
Mock::builder('\\app\\controller\\home', 'file_get_contents', $func);



全文完
本文标签: PHP
本文标题: php对系统或用户函数重定义的方法
本文链接: http://blog.cccyun.cn/m/?post=429

〓 随机文章推荐

共有2796阅 / 0我要评论
  1. 还没有评论呢,快抢沙发~

发表你的评论吧返回顶部

!评论内容需包含中文

请勾选本项再提交评论