如何在php里重写php的内置函数或类

humanblue 2009-09-19 07:25:07
假设,我要使用intval这个名字的函数,如何实现

function intval($str){
return $str.'123';
}

echo intval('123');

实际这个函数是php自己的

另外如何重写php自己的类,例如pdo,我要使用名字为pdo的类,如果让php程序认我的,而不认php自己的

最好是能在php里实现,而不是改php.ini
...全文
483 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
testoktest 2009-09-21
  • 打赏
  • 举报
回复
$intval = create_function('$str', 'return $str.\'123\';');
echo $intval('123');

这样可好一点……
lgzxz999 2009-09-21
  • 打赏
  • 举报
回复
这样做的目的是什么那,觉得你直接起别的名更好,也更容易被接手人读懂.我觉得PHP的内部函数没办法重写
  • 打赏
  • 举报
回复
最好别这样。

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧