PEAR::getStaticProperty()

PEAR::getStaticProperty() – gère les propriétés statiques (package developer related)

Synopsis

require_once 'PEAR.php';

mixed &PEAR::getStaticProperty ( string $class , string $var )

Description

Si vous avez une classe qui est principalement ou entièrement statique et si vous avez besoin des propriétés statiques, vous pouvez utiliser cette méthode pour les simuler. Par exemple dans vos méthodes vous pouvez faire ceci :

<?php
$myVar 
= &PEAR::getStaticProperty('myVar');
?>

Vous devez utilisez une référence, ou elles ne seront pas persistantes !

Parameter

  • string $class - le nom de la classe pour laquelle vous voulez appeler getStaticProperty()

  • string $var - la variable à récupérer.

Return value

mixed - Une référence à la variable. Si elle n'est pas précisée, elle sera automatiquement initialisée à NULL.

Example

Utilisation de getStaticProperty()

<?php

require_once 'PEAR.php';

class 
myClass {

function 
setValue$set)
{
 
$foo = &PEAR::getStaticProperty('myClass'"foo");
 
$foo $set;
}

function 
view()
{
 print 
PEAR::getStaticProperty('myClass'"foo");
}

}

myClass::setValue('value = foo');
myClass::view();
?>

Vous obtiendrez

value = foo
Déconstructeur (package developer related) (Previous) définie une fonction d'arrêt pour une classe statique (package developer related) (Next)
Last updated: Sun, 29 Aug 2010 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.