Hello internals,

During the last months, I've been working on optimizing Symfony/Twig for
PHP7.
I found a few situations where the PHP engine could likely be optimized,
and where it would benefit real-world apps.

In each case, these might look like micro-optimizations, but they are not
in hot loops.
Here are the links to issues I created in the php bug tracker:

- Class constants are slow: they should be inlined at runtime -
https://bugs.php.net/76178
- Add array_key_exists() to the list of specialy compiled functions -
https://bugs.php.net/76148
- Don't trigger copy-on-write when assigning same value -
https://bugs.php.net/76150

As a bonus, I also created this one today:
- Add hrtime() to zend_try_compile_special_func() -
https://bugs.php.net/76241

It would be awesome if those ideas could be implemented in a future PHP
version.
(I'm sorry I don't have the knowledge to do it myself.)

Keep up the good work!

Nicolas

Reply via email to