Is it possible to create a global namespace alias?
| From: | Matt Palermo | Date: | Sun, 03 Oct 2010 16:09:56 +0000 |
| Subject: | Is it possible to create a global namespace alias? | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-308410@lists.php.net to get a copy of this message | ||
Is it possible to create a global namespace alias in PHP or does the alias have to be defined in
EVERY file that I use? Here is an example:
file: main.php
<?php
use \this\is\my\custom\namespace\Item as nsItem;
?>
file: index.php
<?php
require_once “main.php”;
// Attempt to use namespace alias defined in main.php file
nsItem::test();
?>
The above code doesn’t work for me. The namespace alias defined in the main.php file isn’t
accessible in the index.php file. Is there a way to make the “nsItem” alias a “global” one,
so that I don’t have to define it in EVERY file that I want to use?
-Matt