note 84837 added to language.namespaces
| From: | j dot s dot lubbers at gmail dot com | Date: | Fri, 01 Aug 2008 10:02:25 +0000 |
| Subject: | note 84837 added to language.namespaces | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-143006@lists.php.net to get a copy of this message | ||
This is my 'ultimate' autoload functie:
<?php
function __autoload($class) {
require('../includes/classes/' . str_replace('::', '/',
strtolower($class)) . '.php');
}
//When you do:
$object = new PDF::Document();
?>
it will include the file:
../includes/classes/pdf/document.php
as you will notice I like to keep my includes outside the webroot.
document.php
<?php
namespace PDF;
class Document {
//etc...
}
?>
----
Server IP: 213.249.64.162
Probable Submitter: 80.127.178.58
----
Manual Page -- http://www.php.net/manual/en/language.namespaces.php
Edit -- https://master.php.net/note/edit/84837
Del: integrated -- https://master.php.net/note/delete/84837/integrated
Del: useless -- https://master.php.net/note/delete/84837/useless
Del: bad code -- https://master.php.net/note/delete/84837/bad+code
Del: spam -- https://master.php.net/note/delete/84837/spam
Del: non-english -- https://master.php.net/note/delete/84837/non-english
Del: in docs -- https://master.php.net/note/delete/84837/in+docs
Del: other reasons-- https://master.php.net/note/delete/84837
Reject -- https://master.php.net/note/reject/84837
Search -- https://master.php.net/manage/user-notes.php