English

Performance Evaluation of Subroutines Call in PHP

Performance 2026-04-07 v1

Abstract

One of the most popular and basic principles in programming is the DRY principle (don't repeat yourself). According to it, code duplication should be avoided within a single application. Instead of duplicating it, the code can be exported to/as a subroutine, which can be called as many times as needed and where needed. The same principle is fully adopted and integrated in the object-oriented design as well. It makes the code better structured and more flexible, and significantly facilitates future updates and development of the application. However, there is one problem - cascaded methods calls. Each subroutine call has a price - the code execution time increases and the application performance decreases. The aim of this paper is to conduct a series of experimental analyses to determine how much the performance of a PHP application decreases when the code is exported to subroutines and their subsequent call.

Cite

@article{arxiv.2604.03600,
  title  = {Performance Evaluation of Subroutines Call in PHP},
  author = {Yordan Kalmukov},
  journal= {arXiv preprint arXiv:2604.03600},
  year   = {2026}
}
R2 v1 2026-07-01T11:53:41.787Z