svn: /phd/trunk/ render.php
| From: | Hannes Magnusson | Date: | Thu, 30 Jul 2009 17:00:48 +0000 |
| Subject: | svn: /phd/trunk/ render.php | ||
| Groups: | php.doc.cvs | ||
| Request: | Send a blank email to doc-cvs+get-4572@lists.php.net to get a copy of this message | ||
bjori Thu, 30 Jul 2009 17:00:48 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=286562
Log:
- Fix fclose() error message on not-found-file
- Don't use _once(), something is b0rked when trying to autoload the same file twice and we
need the errormsg to find out about it
Changed paths:
U phd/trunk/render.php
Modified: phd/trunk/render.php
===================================================================
--- phd/trunk/render.php 2009-07-30 16:56:01 UTC (rev 286561)
+++ phd/trunk/render.php 2009-07-30 17:00:48 UTC (rev 286562)
@@ -6,10 +6,11 @@
function autoload($name)
{
$file = str_replace(array('\\', '_'), '/', $name) .
'.php';
- if (!fclose(fopen($file,'r', true))) {
+ if (!$fp = fopen($file,'r', true)) {
throw new \Exception('Cannot find file for ' . $name . ': ' . $file);
- }
- require_once $file;
+ }
+ fclose($fp);
+ require $file;
}
spl_autoload_register(__NAMESPACE__ . '\\autoload');
require_once 'phpdotnet/phd/functions.php';