ADS - GoldenWeb.it Directory "Premium" Links

Ozonizzatore domestico Ozobox
L'ozonizzatore Ozobox porta il benessere e la freschezza dell'ozono in casa: Il primo elettrodomestico in grado di sanificare aria, acqua e casa in modo completamente naturale sfruttando le proprietà antisettiche dell'ozono! l'ozono possiede una potente carica antimicotica, in grado di eliminare il 99% dei batteri presenti e degli agenti inquinanti. Ozobox consente di trasformare l'ossigeno in ozono per sanificare in modo naturale l'acqua del rubinetto, l'aria, gli oggetti, gli alimenti
Fabbrica Divani Chester - Boheme Salotti
Produzione Artigianale di divani Chesterfield classici senza tempo. I nostri eleganti divani Chesterfield sono realizzati a mano da esperti artigiani direttamente nella nostra fabbrica ad Altamura, il centro del Triangolo del Salotto. Acquista direttamente dalla Fabbrica e risparmia su divani e poltrone Chesterfield.
Centriassistenza - elenchi centri assistenza ufficiali
Centriassistenza.org raccoglie e pubblica elenchi centri assistenza ufficiali di centinaia di marchi delle più svariati settori; moto, telefonia, elettrodomestici, condizionatori, antifurti, stufe, caldaie, atrezzi per lavoro e giardinaggio. Tutte le pagine hanno una grafica semplice e leggera per una miglior consultazione anche da smartphone con un indice suddiviso per regione. Oltre 100.000 indirizzi di centri assistenza
Oltrecasaimmobiliare.it
Oltrecasa Immobiliare l'agenzia al Lido degli Estensi per chi vuole affidabilita', sicurezza e trasparenza; oltre ad offrirvi un servizio completo e professionale, seguiamo il cliente in ogni fase fornendo consulenza fiscale, tecnico legale, perizie, gestioni delle trattative e delle fasi contrattuali, assistenza finanziaria nell'ottenimento dei mutui, consulenza del settore per la ristrutturazione e l'arredamento. Offriamo un'ampia soluzione di immobili privati, d'impresa e case vacanza

Inserisci il tuo sito nella directory...

Manuale PHP


namespace keyword and __NAMESPACE__ constant

(PHP 5 >= 5.3.0)

PHP supports two ways of abstractly accessing elements within the current namespace, the __NAMESPACE__ magic constant, and the namespace keyword.

The value of __NAMESPACE__ is a string that contains the current namespace name. In global, un-namespaced code, it contains an empty string.

Example #1 __NAMESPACE__ example, namespaced code

<?php
namespace MyProject;

echo 
'"'__NAMESPACE__'"'// outputs "MyProject"
?>

Example #2 __NAMESPACE__ example, global code

<?php

echo '"'__NAMESPACE__'"'// outputs ""
?>
The __NAMESPACE__ constant is useful for dynamically constructing names, for instance:

Example #3 using __NAMESPACE__ for dynamic name construction

<?php
namespace MyProject;

function 
get($classname)
{
    
$a __NAMESPACE__ '\' $classname;
    return new 
$a;
}
?>

The namespace keyword can be used to explicitly request an element from the current namespace or a sub-namespace. It is the namespace equivalent of the self operator for classes.

Example #4 the namespace operator, inside a namespace

<?php
namespace MyProject;

use 
blahblah as mine// see "Using namespaces: importing/aliasing"

blahmine(); // calls function MyProjectblahmine()
namespaceblahmine(); // calls function MyProjectblahmine()

namespacefunc(); // calls function MyProjectfunc()
namespacesubfunc(); // calls function MyProjectsubfunc()
namespacecname::method(); // calls static method "method" of class MyProjectcname
$a = new namespacesubcname(); // instantiates object of class MyProjectsubcname
$b = namespaceCONSTANT// assigns value of constant MyProjectCONSTANT to $b
?>

Example #5 the namespace operator, in global code

<?php

namespacefunc(); // calls function func()
namespacesubfunc(); // calls function subfunc()
namespacecname::method(); // calls static method "method" of class cname
$a = new namespacesubcname(); // instantiates object of class subcname
$b = namespaceCONSTANT// assigns value of constant CONSTANT to $b
?>