Re: How PHP handles multiple inclusions of the same file?

From: Date: Mon, 09 Aug 2004 06:11:14 +0000
Subject: Re: How PHP handles multiple inclusions of the same file?
References: 1 2 3 4  Groups: php.general 
Request: Send a blank email to php-general+get-193171@lists.php.net to get a copy of this message
what do you mean by that?
Nothing. The statement was based on the erroneous assumption that anonimous functions allow to go into HTML mode with '?>'. But this will not stop me, for there is eval()! The general idea is simple - to use some file's code multiple times without re-reading the file and re-parsing its content. So... $file = "some/script.php"; $handle = fopen($file, "r"); $script = fread($handle, filesize($file)); $script = 'function use_cached_code(){ ?>'.$script.'<?php }'; eval($script); use_cached_code(); Ta-dam! Well, I did not actually tested this code, and it's 2:06 AM here, so I may be wrong, but theoretically it should work.

« previous php.general (#193171) next »