OK est si il y a une manière en php faire appel aux fonctions piste telles queinstances de la fonction de suivi
function Tracker($name,$returnedValue,$file,$line)
{
echo $name . '() was called and returned a ' . typeof(returnedValue);
}
function test(){}
test();
La raison est d'envoyer un données-cadre sur mesure de type retour donc un autre exemple serait
$resource = fopen('php://stdin'); //This would return an instance of (Object)Resource.
if($resource->type == 'fopen')
{
//Code
}
Je n'ai jamais vu ça de toute façon mais est-ce que quelqu'un sait si c'est possible?
hmmm, possible 'new Resource ('fopen', 'php: // stdin', true);' bonne idée, malade J'essaie de faire quoi que ce soit: – RobertPitt
Ce que j'essaie de faire, c'est d'ajouter un objet de type data aux types de données ordinaires, donc au lieu de '$ variable =" string ";' je ferais '$ variable = new String ("string contents") 'et puis la variable aurait des méthodes telles que section pour obtenir une partie de la chaîne, trim et scape etc cela serait utilisé pour les chaînes, les tableaux, stdclass'es, ressources, etc. et la raison pour laquelle je vouloir suivre les appels de fonction est donc je ne dois pas utiliser des wrappers pour les fonctions qui créent des types de données tels que Fopen, et Fr ead, où Fread retournerait un objet String. – RobertPitt