ADS - GoldenWeb.it Directory "Premium" Links

Ristorante Grottaferrata
Il Triclinium offre la possibilità di degustare pietanze e ricette dell'ottima cucina romana, di cui realizza anche rivisitazioni ed arricchimenti. L'ambiente è caratterizzato da disegni e colori che riconducono al fasto dei banchetti romani, e si presenta confortevole, caldo ed accogliente. L'ospitalità e la qualità delle materie prime, la possibilità di ospitare intolleranti e celiaci, nonchè gli amanti della pizza cotta al forno, fanno del locale un punto di riferimento per liete serate.
Forniture alberghiere | come pulire vetri - ottone - tappeti
Sos come pulire, offre prodotti per pulire qualsiasi cosa. Il sito offre prodotti e guide su come pulire tappeti, vetri, ottone, marmo, macchie di sangue. Nel sito ci sono prodotti biodegradabili non chimici, vengono usati dalle lava pavimenti e idropulitrici industriali, funzionano benissimo anche in qualsiasi macchinario industriale come distaccante per guarnizioni. Un prodotto in particolare per disinfestare virus, germi, batteri negli allevamenti di bestiame.
Ipnosi Torino
La dottoressa Rivoiro Laura è una esperta psicologa specializzata in psicoterapia e trattamento di ipnosi a torino. Con l'ipnosi in particolare vengono trattate i casi di malattia psico somatica, disturbo post traumatico, ansia, depressione. Inoltre è possibile curare il vizio del fumo, psoriasi e sindrome da colon irritabile.
Arredo Da Me - Soluzioni d'arredo per casa e giardino
Arredo Da Me è un sito di commercio elettronico che offre molte soluzioni per l'arredo degli ambienti della casa come: giardino, garage, lavanderia, bagno, salotto e cucina. Casette in resina e in legno, armadi in resina per interni ed esterni, box doccia, lavabi e armadietti in ABS e PVC, barbecue, piscine ecc.

Inserisci il tuo sito nella directory...

Manuale PHP


Scope Resolution Operator (::)

The Scope Resolution Operator (also called Paamayim Nekudotayim) or in simpler terms, the double colon, is a token that allows access to static, constant, and overridden properties or methods of a class.

When referencing these items from outside the class definition, use the name of the class.

As of PHP 5.3.0, it's possible to reference the class using a variable. The variable's value can not be a keyword (e.g. self, parent and static).

Paamayim Nekudotayim would, at first, seem like a strange choice for naming a double-colon. However, while writing the Zend Engine 0.5 (which powers PHP 3), that's what the Zend team decided to call it. It actually does mean double-colon - in Hebrew!

Example #1 :: from outside the class definition

<?php
class MyClass {
    const 
CONST_VALUE 'A constant value';
}

$classname 'MyClass';
echo 
$classname::CONST_VALUE// As of PHP 5.3.0

echo MyClass::CONST_VALUE;
?>

Three special keywords self, parent and static are used to access properties or methods from inside the class definition.

Example #2 :: from inside the class definition

<?php
class OtherClass extends MyClass
{
    public static 
$my_static 'static var';

    public static function 
doubleColon() {
        echo 
parent::CONST_VALUE "n";
        echo 
self::$my_static "n";
    }
}

$classname 'OtherClass';
echo 
$classname::doubleColon(); // As of PHP 5.3.0

OtherClass::doubleColon();
?>

When an extending class overrides the parents definition of a method, PHP will not call the parent's method. It's up to the extended class on whether or not the parent's method is called. This also applies to Constructors and Destructors, Overloading, and Magic method definitions.

Example #3 Calling a parent's method

<?php
class MyClass
{
    protected function 
myFunc() {
        echo 
"MyClass::myFunc()n";
    }
}

class 
OtherClass extends MyClass
{
    
// Override parent's definition
    
public function myFunc()
    {
        
// But still call the parent function
        
parent::myFunc();
        echo 
"OtherClass::myFunc()n";
    }
}

$class = new OtherClass();
$class->myFunc();
?>

See also some examples of static call trickery.