svn: /phd/trunk/ render.php

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

« previous php.doc.cvs (#4572) next »