.. _ruleset-performances: Performances ++++++++++++ This ruleset focuses on performances issues : anything that slows the code's execution. Total : 60 analysis * :ref:`eval()-usage` * :ref:`for-using-functioncall` * :ref:`@-operator` * :ref:`nested-loops` * :ref:`while(list()-=-each())` * :ref:`unpreprocessed-values` * :ref:`avoid-array\_unique()` * :ref:`echo-with-concat` * :ref:`slow-functions` * :ref:`no-array\_merge()-in-loops` * :ref:`could-use-short-assignation` * :ref:`pre-increment` * :ref:`avoid-substr()-one` * :ref:`global-inside-loop` * :ref:`joining-file()` * :ref:`simplify-regex` * :ref:`make-one-call-with-array` * :ref:`no-count-with-0` * :ref:`use-class-operator` * :ref:`time()-vs-strtotime()` * :ref:`getting-last-element` * :ref:`avoid-array\_push()` * :ref:`should-use-function` * :ref:`fetch-one-row-format` * :ref:`avoid-glob()-usage` * :ref:`avoid-large-array-assignation` * :ref:`should-use-array\_column()` * :ref:`avoid-concat-in-loop` * :ref:`use-pathinfo()-arguments` * :ref:`simple-switch-and-match` * :ref:`substring-first` * :ref:`use-php7-encapsed-strings` * :ref:`slice-arrays-first` * :ref:`double-array\_flip()` * :ref:`processing-collector` * :ref:`do-in-base` * :ref:`cache-variable-outside-loop` * :ref:`use-the-blind-var` * :ref:`closure-could-be-a-callback` * :ref:`fputcsv()-in-loops` * :ref:`isset()-on-the-whole-array` * :ref:`array\_key\_exists()-speedup` * :ref:`autoappend` * :ref:`make-magic-concrete` * :ref:`regex-on-arrays` * :ref:`always-use-function-with-array\_key\_exists()` * :ref:`no-mb\_substr-in-loop` * :ref:`optimize-explode()` * :ref:`scope-resolution-operator` * :ref:`static-call-may-be-truly-static` * :ref:`simplify-foreach` * :ref:`too-many-extractions` * :ref:`skip-empty-array` * :ref:`ellipsis-merge` * :ref:`pre-calculate-use` * :ref:`substr()-in-loops` * :ref:`should-cache-local` * :ref:`recalled-condition` * :ref:`could-use-yield-from` * :ref:`count()-to-array-append` Specs _____ +--------------+-------------------------------------------------------------------------------------------------------------------------+ | Short name | Performances | +--------------+-------------------------------------------------------------------------------------------------------------------------+ | Available in | `Entreprise Edition `_, `Exakat Cloud `_ | +--------------+-------------------------------------------------------------------------------------------------------------------------+ | Reports | | +--------------+-------------------------------------------------------------------------------------------------------------------------+