Bonjour,
dans une code source que j'ai trouvé, il y a quelques lignes de commandes que je n'avais jamais vu auparavant.
Je voulais donc savoir si quelqu'un pouvait me dire à quoi ça correspond. Comme il s'agit de caractères spéciaux, je ne sais pas faire de recherche dans google.
Voilà les 2 lignes:
$this->var = \NomClasse::méthode();
Je ne comprends pas ce que fait ce backslash devant le nom de la classe.
! empty($tab'variable']) || $tab'variable'] = $this->get_variable('nom', 'valeur');
Ici, je ne comprends pas la condition. Pour moi l'opérateur || veut dire "ou" alors pourquoi il y a un "=" après, ça je ne comprends pas.
Merci à celui qui prendra le temps de m'expliquer.
La première c'est les namespace, tu trouveras un tutoriel qui en parle ici :)
Le second est plus exotique il utilise le ou (||) pour faire éxécuter une ligne si la premère condition est fausse.
! empty($tab'variable']) || $tab'variable'] = $this->get_variable('nom', 'valeur');
Si $tab'variable'] est vide alors $tab'variable'] = $this->get_variable('nom', 'valeur');
Merci, je vais aller voir de suite le tutoriel en question :)
En ce qui concerne la seconde, je n'avais jamais vu ça... le || est utilisé un peu comme un "alors"...
(if) <condition> ||
Merci pour l'aide ;)