J'ai une fonction qui est appelée comme ceci:PHP - obtenir parent objet
foo($object->ID);
et dans la fonction je dois sélectionner une certaine façon $object
si $object->ID
est passé comme une variable.
function foo($id = NULL){
if($id != NULL) ... // here I want to get $object
else ...
}
Comment est-ce que je peux faire ceci?
Pass-by-ref n'est pas pertinent dans ce cas. –
Je devrais clarifier: Vous voulez vous assurer que vous passez l'objet par référence afin de ne pas en faire une copie entièrement nouvelle. –
Eh bien, la raison est assez stupide :) J'ai un ensemble de fonctions que tous, sauf celui-ci, prennent l'argument $ object-> id comme argument. Et il semble laid si seulement celui-ci n'a pas :) – Alex