[prev in list] [next in list] [prev in thread] [next in thread] 

List:       php-doc-cvs
Subject:    [DOC-CVS] svn: /phd/trunk/ render.php
From:       Hannes_Magnusson <bjori () php ! net>
Date:       2009-07-30 17:00:48
Message-ID: svn-bjori-1248973248-286562-1392465038 () svn ! php ! net
[Download RAW message or body]

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';



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

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic