Что делает PHP 7 намного быстрее, чем PHP 5?

Что делает PHP 7 намного быстрее, чем PHP 5?

4 Симпатий

До PHP 7 PHP 5.X использовал Zend Engine II, в то время как PHP 7 использовал PHPNG (Next Generation).

Как интерпретируемый язык, все повышение производительности PHP с 5 до 7 происходит от интерпретатора C. Тем не менее, PHP 7 имеет много оптимизаций памяти / процессора по сравнению с PHP 5.x.

Я рекомендую вам взглянуть на «zval», объект PHP в C, когда всякая единственная переменная, которую вы создаете в PHP, это «zval» в C.

PHP 7.4 привнес предварительную загрузку, которая может загружать и связывать все ваши классы при запуске сервера. А PHP 8.0 (возможно) принесет JIT-компилятор, который скомпилирует ваш PHP в машинный код!

3 Симпатий