Recently installed a LIIP version of PHP, feeling a lot of functions used more interesting than the original. Whether you can customize some of the built-in functions. If so, can you put a method on it? Thank you all very much.
Reply content:
Recently installed a LIIP version of PHP, feeling a lot of functions used more interesting than the original. Whether you can customize some of the built-in functions. If so, can you put a method on it? Thank you all very much.
The above answer is slightly more difficult (requires C)
In fact, for PHP programmers, there is a pure PHP solution.
In php.ini there is a configuration item auto_prepend_file, you can set a PHP file as a file that is loaded automatically before each execution.
Write the function in this file and you can use it as a custom built-in function.
Write a php extension to see here
Any built-in function requires some of the underlying extensions of the C language
@chenhengqi answer is to write the PHP7 version of the extension, PHP7 before the extended development please see here
PHP extension development and Getting Started
override_function
http://php.net/manual/zh/function.override-function.php
Need to install extensions