Est-ce que PHP a la capacité de regarder une variable (ou une propriété d'objet) et d'exécuter une fonction lorsque sa valeur change, similaire à Gecko's Javascript watch
function?Surveillance variable en PHP
4
A
Répondre
1
XDebugpeut-être avoir ceci, mais je ne sais pas avec certitude.
Si vous essayez de déboguer une variable membre sur un objet, vous pouvez utiliser la surcharge:
public function __set($var, $val)
{
if ($var == 'interesting') {
echo "$var set to: ";
var_dump($val);
}
$this->$var = $val;
}
+1
Selon docs PHP (http://us3.php.net/manual/en/language.oop5.overloading.php): "__set() est exécuté lors de l'écriture de données à des membres inaccessibles." Il ne filtre pas tous les accès membres. – strager
0
Cela serait possible lors de l'utilisation XDebug le long du côté un IDE comme Eclipse.
Questions connexes
- 1. Variable indéfinie en php
- 2. javascript variable en php
- 3. Conditions de surveillance en eclipse
- 4. Comment puis-je utiliser une variable variable en PHP?
- 5. Saisir/entrer une variable php en javascript?
- 6. variable de session de suppression en php
- 7. Accès variable externe en classe PHP
- 8. Une sorte de variable statique en PHP
- 9. URL comme une variable en PHP
- 10. php variable datatypes
- 11. PHP Format variable
- 12. PHP Classe variable question
- 13. Problème de variable php
- 14. Stockage des chaînes en écho dans une variable en PHP
- 15. Variable de classe d'objet PHP
- 16. Surveillance MSMQ
- 17. Fonction PHP et héritage variable
- 18. Surveillance des variables dans Xcode
- 19. Surveillance d'un état d'affichage en python?
- 20. memcached Surveillance
- 21. PHP Print Date Format variable
- 22. Automatiser déclaration de variable PHP
- 23. Empilement une variable dans le sens inverse en PHP
- 24. Ajout d'une variable tableau dans une classe parente en PHP
- 25. Pour créér `no-variable` si la clause en PHP
- 26. Puis-je utiliser un nom de variable généré en PHP?
- 27. Comment inclure classe variable à l'intérieur en php
- 28. Surveillance de l'activité internet
- 29. Surveillance du processus
- 30. Surveillance des processus Windows
Voulez-vous préciser quel est le but ultime? Par exemple. juste être capable de regarder un var, ou autre chose dont vous avez besoin de la montre? – Till