C0reFast / c0refast.github.io

1 stars 0 forks source link

替换PHP底层函数实现 | C0reFast记事本 #34

Open C0reFast opened 3 years ago

C0reFast commented 3 years ago

https://www.ichenfu.com/2015/03/01/override-php-function/

在PHP中,有很多内置的函数,这些函数包括绝大部分的功能,还有一些函数,是PHP的扩展提供的,只有安装了扩展并开启,函数才可以被使用,这些函数的实现,都是用C来实现的,因此有着最好的效率。 在某些情况下,可能要对这些用C实现的函数进行一些额外的更改,比如说,对其进行一个伪实现,或者,在调用之前检查是否满足特定的情况,也就是说,对这些函数进行Hook。比较暴力的办法,就是找到需要伪实现或者Hook的