* Thus wrote Gambler ZG:
> >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);

Here is a better way to create a dynamaic function:

  $use_cache_code = create_function('', $script);
  $use_cache_code();


Curt
-- 
First, let me assure you that this is not one of those shady pyramid schemes
you've been hearing about.  No, sir.  Our model is the trapezoid!

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to