[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