note 19527 added to function.require
| From: | yanikl at visic dot com | Date: | Fri, 01 Mar 2002 20:59:44 +0000 |
| Subject: | note 19527 added to function.require | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-27241@lists.php.net to get a copy of this message | ||
Alternative function of the php "require".
If you need to require("file.php") multiple time like this exemple :
for ($t=1; $t<=300; $t++) {
require("file.php");
}
You can use this function to increase speed by caching the content.
function required($fileName) {
global $buffer;
if (!isset($buffer[$fileName])) {
$fp = fopen($fileName, "r");
while (!feof($fp)) $buffer[$fileName].=fgets($fp,4096);
}
eval("?".">" . $buffer[$fileName] . "<"."?");
}
--
http://www.php.net/manual/en/function.require.php
http://master.php.net/manage/user-notes.php?action=edit+19527
http://master.php.net/manage/user-notes.php?action=delete+19527
http://master.php.net/manage/user-notes.php?action=reject+19527