On Mon, 09 Aug 2004 02:11:14 -0400, Gambler ZG <[EMAIL PROTECTED]> wrote: > > 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();
Ick! eval() is evil! What you want here is a function. Make a function which does what you need and call it. function doSomething($val) { //This is "re-used" code echo '$val = '.$val; } > > 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. > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- DB_DataObject_FormBuilder - The database at your fingertips http://pear.php.net/package/DB_DataObject_FormBuilder paperCrane --Justin Patrin-- -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php