Resolu : instance de classe

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Resolu : instance de classe

Re: instance de classe

par baddev » 18 oct. 2011, 10:48

Si tu ne mets pas de parenthèse tu appelles bien le constructeur sans lui passer de paramètres. ;)
Merci ! ;)

Re: instance de classe

par xTG » 18 oct. 2011, 10:29

Si tu ne mets pas de parenthèse tu appelles bien le constructeur sans lui passer de paramètres. ;)

Re: instance de classe

par baddev » 18 oct. 2011, 08:36

et les parentheses ? indispensables ? :)
Bah testes et si tu te choppes une erreur tu seras fixé. :P
Ben si j'avais une erreur ca serait plus simple.. Mais la : yo n'a pas ! Donc je rephrase :) : la declaration reste t elle strictement identique avec et sans parenthese ? :wink:

Re: instance de classe

par popy » 17 oct. 2011, 16:42

Je sais, mais j'explique le pourquoi du comment, même si ça passe par expliquer qu'on sait lire les hiéroglyphes grâce à la pierre de rosette :)

Re: instance de classe

par soycd » 17 oct. 2011, 15:22

Pas exactement.

En php4 si tu ne met pas le & devant ton new ça faisait une copie de l'objet, ce qui pouvait s'avérer problématique.
Ok, mais là, je parle de php5, pas de php4.

Re: instance de classe

par xTG » 17 oct. 2011, 13:50

et les parentheses ? indispensables ? :)
Bah testes et si tu te choppes une erreur tu seras fixé. :P

Re: instance de classe

par baddev » 17 oct. 2011, 12:04

Merci pour vos reponses ! Je me permets d'insister : et les parentheses ? indispensables ? :)

Re: instance de classe

par popy » 17 oct. 2011, 11:11

Pas exactement.

En php4 si tu ne met pas le & devant ton new ça faisait une copie de l'objet, ce qui pouvait s'avérer problématique.

Re: instance de classe

par soycd » 16 oct. 2011, 13:26

C'est déprécié de faire une référence sur new, d'ailleurs je savais même pas qu'on pouvait faire ça :mrgreen:

Enfin ça revient à faire
$inst = new classe();
$inst2 = &$inst;

Re: instance de classe

par xTG » 16 oct. 2011, 13:10

Une référence sur un new je suis pas sûr que cela soit utile, mais je peux me tromper.
Il me semble que depuis PHP 5.3 un new renvoie toujours une référence.

Resolu : instance de classe

par baddev » 16 oct. 2011, 12:50

Bonjour

Une petite question, c'est quoi la difference entre :
$inst = new classe();
et
$inst = &new classe
?

Y en a-t-il une meilleure que l'autre ?

Il est dit ici : references que cela sert a appeler le contenu d'une variable avec un autre nom. Quel est l'interet de faire ca avec une classe ?

Et les parentheses sont elles indispensables ?

Merci