Feature Request: inline pseudo-instruction

From: Date: Tue, 04 Oct 2016 11:33:04 +0000
Subject: Feature Request: inline pseudo-instruction
Groups: php.internals 
Request: Send a blank email to internals+get-96215@lists.php.net to get a copy of this message
Hi everybody, I have an application where a small file is included at multiple places. So far so good. The problem is that this include consists in a small piece of code which is inside a multi-level loop. The include is done about an average of 100.000 times . When I manually replace the include with the code which is inside, the performance boost is about a 50-100 factor.. (with opcache enabled, it is far worst without opcache). The problem is that if I make a change within the code, I do have to not forget to make changes a dozen of places... Could it be possible to add a directive such as : inline < filename > That includes the file inline within the compiled pseudo code (at compile time) ... (it does not have a big importance for me that the target pseudo-code sets the line number of all inlined instructions to the line number of the inline directive) Am I the only people needing this feature ? Best regards, Pascal KISSIAN

« previous php.internals (#96215) next »