[prev in list] [next in list] [prev in thread] [next in thread]
List: php-doc-cvs
Subject: [DOC-CVS] =?utf-8?q?svn:_/phpdoc/en/trunk/reference/spl/functions/_spl-autoload-register.xml?=
From: Peter_Cowburn <salathe () php ! net>
Date: 2012-05-22 20:52:05
Message-ID: svn-salathe-1337719925-325783-105503727 () svn ! php ! net
[Download RAW message or body]
salathe Tue, 22 May 2012 20:52:05 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=325783
Log:
added basic examples for spl_autoload_register
Changed paths:
U phpdoc/en/trunk/reference/spl/functions/spl-autoload-register.xml
Modified: phpdoc/en/trunk/reference/spl/functions/spl-autoload-register.xml
===================================================================
--- phpdoc/en/trunk/reference/spl/functions/spl-autoload-register.xml 2012-05-22 \
19:35:18 UTC (rev 325782)
+++ phpdoc/en/trunk/reference/spl/functions/spl-autoload-register.xml 2012-05-22 \
20:52:05 UTC (rev 325783) @@ -112,11 +112,36 @@
&reftitle.examples;
<para>
<example>
- <title><function>spl_autoload_register</function> example</title>
+ <title><function>spl_autoload_register</function> as a replacement for an \
<function>__autoload</function> function</title> <programlisting role="php">
<![CDATA[
<?php
+// function __autoload($class) {
+// include 'classes/' . $class . '.class.php';
+// }
+
+function my_autoloader($class) {
+ include 'classes/' . $class . '.class.php';
+}
+
+spl_autoload_register('my_autoloader');
+
+// Or, using an anonymous function as of PHP 5.3.0
+spl_autoload_register(function ($class) {
+ include 'classes/' . $class . '.class.php';
+});
+
+?>
+]]>
+ </programlisting>
+ </example>
+ <example>
+ <title><function>spl_autoload_register</function> example where the class is not \
loaded</title> + <programlisting role="php">
+<![CDATA[
+<?php
+
namespace Foobar;
class Foo {
--
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