J'ecris une fonction de creation de tableau (php5 objet), seulement je
rencontre des difficulter à recupere des variables envoyées en
parametre à ma fonction.
J'appele la fonction et je rentre les données de cette maniere :
$form->addtableau("toto","titi","tata");
Elle reference ensuite une fonction qui instancie une classe etc...
pour arriver à ça:
------------------------------------
class construct_tableau {
private $argslist;
public function construct_tableau() {
$this->argslist = func_get_args();
}
public function constructform() {
$reshtml = "\n<table border='1' cellspacing='1' width='90%'
bordercolorlight='#FFFFFF' bordercolordark='#FFFFFF'>\n";
$reshtml .="<tr>\n";
Le constructeur de ma classe par l'intermediaire de $this->argslist
devrait normalement recuperer les champs, mais il recupere qu'un unique
champ (toto)... :-(
Je bloque ici et j'arrive pas à trouver une solution... si quelqu'un a
une idée?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Marc
Le constructeur de ma classe par l'intermediaire de $this->argslist devrait normalement recuperer les champs, mais il recupere qu'un unique champ (toto)... :-( Je bloque ici et j'arrive pas à trouver une solution... si quelqu'un a une idée?
merci
ce code fonctionne parfaitement :
<?php
error_reporting(E_ALL);
class Tableau{ private $args;
function Tableau(){ $this->args = func_get_args();
print_r($this->args); }
function dump(){ print_r($this->args); } }
$tab = new Tableau(1,2,3);
$tab->dump();
?>
PS: une classe ne devrait pas comporter de verbe.
construct_tableau -> tableau
Le constructeur de ma classe par l'intermediaire de $this->argslist
devrait normalement recuperer les champs, mais il recupere qu'un unique
champ (toto)... :-(
Je bloque ici et j'arrive pas à trouver une solution... si quelqu'un a
une idée?
merci
ce code fonctionne parfaitement :
<?php
error_reporting(E_ALL);
class Tableau{
private $args;
function Tableau(){
$this->args = func_get_args();
Le constructeur de ma classe par l'intermediaire de $this->argslist devrait normalement recuperer les champs, mais il recupere qu'un unique champ (toto)... :-( Je bloque ici et j'arrive pas à trouver une solution... si quelqu'un a une idée?
merci
ce code fonctionne parfaitement :
<?php
error_reporting(E_ALL);
class Tableau{ private $args;
function Tableau(){ $this->args = func_get_args();