Appeler la valeur d'une 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 : Appeler la valeur d'une classe.

Re: Appeler la valeur d'une classe.

par moogli » 28 janv. 2012, 18:50

Je connais tout sur les objets, la visiblité et _set/_get
laisse moi en douter vue la syntaxe pointé utilisé :)

j'en profite pour te dire que les méthodes magique commencent par deux _ et non un.

ce que tu cherche a faire c'est l'accès a une propriété d'un objet c'est simple, si tu connais "tout" des objets où est le soucis ?

@+

Re: Appeler la valeur d'une classe.

par xTG » 28 janv. 2012, 17:58

Assez moche d'utiliser les accesseurs magiques pour ça...
if(ctype_digit($this->$objet))
  return true;
else
  return $objet;

Re: Appeler la valeur d'une classe.

par djun » 28 janv. 2012, 16:17

En gros, je veux juste savoir comment dire a mon php pour que si la valeur de la force de l'objet est un nombre en retourne true.

public function _get($objet)
if(ctype_digit(??????))

Re: Appeler la valeur d'une classe.

par djun » 28 janv. 2012, 16:03

$this->objet.value
tu n'as pas compris la poo avec php5.

en php le point représente la concaténation de chaine de cractère ton exemple est jutse syntaxiquement incorrecte !

lit les exemples de mon 1er lien et si tu le souhaite http://www.lephpfacile.com/cours/24-la- ... ndamentaux et le suivant pour t'expliquer le fonctionnement de la poo.

a partir de la, et si tu a compris le concept de visibilité des propriétés (public / privée / protégée) tu aura la réponse à ton question ;)


@+
Je connais tout sur les objets, la visiblité et _set/_get

Re: Appeler la valeur d'une classe.

par moogli » 28 janv. 2012, 15:53

$this->objet.value
tu n'as pas compris la poo avec php5.

en php le point représente la concaténation de chaine de cractère ton exemple est jutse syntaxiquement incorrecte !

lit les exemples de mon 1er lien et si tu le souhaite http://www.lephpfacile.com/cours/24-la- ... ndamentaux et le suivant pour t'expliquer le fonctionnement de la poo.

a partir de la, et si tu a compris le concept de visibilité des propriétés (public / privée / protégée) tu aura la réponse à ton question ;)


@+

Re: Appeler la valeur d'une classe.

par djun » 28 janv. 2012, 15:49

Désolé. J'ai faite mon maximum pour être le plus clair possible. Mais, je voudrais savoir si on fait:

$this->objet.value

on pourrais manipuler sa valeur pour une condition

Re: Appeler la valeur d'une classe.

par moogli » 28 janv. 2012, 15:01

heu t'es pas clair non plus :mrgreen:

pour ce qui est de la poo en php5 àa commence par ici

si tu était plus clair peut être pourrait on t'aider.

le chainage est possible en php, sachat que l'opérateur entre les méthode est -> et pas le point :)

@+

Appeler la valeur d'une classe.

par djun » 28 janv. 2012, 14:59

Dans l'autre topic, je n'ai pas été assez clair. Je vais m'expliquer d'une façon plus précis.
Je veux mettre comme condition, la valeur d'un objet. Je veux dire comme au javascript. Au javascript, on appelait une valeur d'un input: this.name.value
Il y a une solution d'une meme genre pour le php?


<?php
class Ninja
{
private $Force

public function _set($objet, $valeur)
if(ctype_digit($valeur))
{
$this->$objet = $valeur ;
}
}

public function _get($objet)
if(ctype_digit(??????))
{
// Mon procésessuce
}
}
?>