[RESOLU] Utiliser les variables du constructeur

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] Utiliser les variables du constructeur

Re: Utiliser les variables du constructeur

par MiaoLee » 26 août 2023, 19:07

Merci j'avais pas vu l'erreur

Re: Utiliser les variables du constructeur

par Spols » 26 août 2023, 16:56

$this->$annee_m1 = $annee_m1;
$this->annee_cours = $annee_en_cours;
tu utilise 2 syntaxes différentes, l'une est bonne et pas l'autre que dit ton livre/tuto/prof/... ?

Re: Utiliser les variables du constructeur

par MiaoLee » 26 août 2023, 12:30

Bonjour,
Peux tu m'en dire plus pour comment appeler les variables de la bonne façon stp?

Re: Utiliser les variables du constructeur

par Spols » 26 août 2023, 11:05

Hello,

Revoi les base de la déclaration de class en php
On appel pas les variables de la class comme cela.

PS quand on dit avoir des erreurs, copie les aussi dans ton message

Utiliser les variables du constructeur

par MiaoLee » 26 août 2023, 10:22

Bonjour,
Je débute avec les classes de php et je rencontre une erreur lorsque je tente d'utiliser mes variables directement dans ma fonction.
Voici mon code :

Code : Tout sélectionner

<?php class Percent { public int $annee_m1 ; public int $annee_cours ; public function __construct(int $annee_m1, int $annee_en_cours) { $this->$annee_m1 = $annee_m1; $this->annee_cours = $annee_en_cours; } public function calcul() { return ($this->$annee_cours-$this->$annee_m1)/$this->$annee_m1*100; } }
Merci pour vos explications