- Création d'un objet et attribution de valeurs (tableau) [PHP Class] - PHP - Programmation
Marsh Posté le 07-11-2008 à 15:13:46
on dirait que non.
Il faudrait commencer par la base là non?
Marsh Posté le 07-11-2008 à 15:16:55
il doit me manquer quelques connaissances il me semble...
pour moi le fait de déclarer une class genre
class ma_class{
var $nom;
}
suffisait
Marsh Posté le 07-11-2008 à 15:17:49
darxmurf a écrit : il doit me manquer quelques connaissances il me semble... |
Déjà, pourquoi tu utilises la syntaxe php4 et pas php5?
Ensuite, est-ce que tu as regardé un peu la doc, et les exemples?
Marsh Posté le 07-11-2008 à 15:23:14
Justement je suis sur 2 ou 3 docs mais c'est pas vraiment clair...
il faudrait que je créé ça comme ça ?
Code :
|
??
Marsh Posté le 07-11-2008 à 15:25:45
var est déprécié. Tu es dans quelle version de php?
et tes constructeurs/destructeurs s'ils sont vides ils feront rien.
Marsh Posté le 07-11-2008 à 15:36:38
ReplyMarsh Posté le 07-11-2008 à 15:38:46
darxmurf a écrit : il doit me manquer quelques connaissances il me semble... |
Code :
|
ceci est plus correct car tu maitrises ce que tu fais avec tes variables à l'intérieur de ta classe.
Marsh Posté le 07-11-2008 à 15:40:12
darxmurf a écrit : ah bah ... |
http://www.php.net/manual/fr/language.oop5.php
Bonne lecture.
Marsh Posté le 07-11-2008 à 16:48:18
donc si je comprends bien, il faudrait faire ça comme ça?
Code :
|
Marsh Posté le 07-11-2008 à 16:53:53
par exemple.
Marsh Posté le 07-11-2008 à 16:57:34
darxmurf a écrit : mais ça ne marche pas |
"ça marche pas" n'est pas un message d'erreur exploitable.
Marsh Posté le 07-11-2008 à 16:58:20
skeye a écrit : |
c'est pas faux...
quand je print le contenu de mon objet :
Code :
|
Marsh Posté le 07-11-2008 à 16:58:56
montre ton script complet?
Marsh Posté le 07-11-2008 à 17:04:01
hmmmmm chose étrange,
ma définition de class est dans un fichier class.php
ma création d'objet est dans un fichier creation.php
mon affichage d'objet est dans un fichier affichage.php
les 3 sont en include() dans mon index.php et ça donne le résultat de mon post précédent.
je viens de tout coller dans index.php comme ça
Code :
|
et là ça marche...
Marsh Posté le 07-11-2008 à 17:05:36
darxmurf a écrit : |
euh, ton découpage est étrange.
Marsh Posté le 07-11-2008 à 17:08:49
en fait le principe est le suivant
j'ai une 10 aine de formulaires différents à générer et gérer.
je pensais faire
- un fichier class.php avec les déclaration de toutes mes class etc.
- un fichier .php par formulaire
- un fichier .php avec mon script d'affichage pour générer et afficher les formulaires lorsqu'ils sont appelés
Marsh Posté le 07-11-2008 à 17:10:37
darxmurf a écrit : en fait le principe est le suivant j'ai une 10 aine de formulaires différents à générer et gérer. |
1 fichier par classe.
Après tu gères comme tu veux.
Marsh Posté le 07-11-2008 à 17:16:52
skeye a écrit : 1 fichier par classe. |
JavaG
Marsh Posté le 07-11-2008 à 17:37:52
masklinn a écrit : |
quand tu débutes c'est la meilleure méthode pour pas faire n'importe-quoi.
Marsh Posté le 07-11-2008 à 18:07:04
skeye a écrit : |
Bof.
Marsh Posté le 07-11-2008 à 20:58:41
j'approuve skeye
c'est pas forcement parfait, mais ca oblige a structure son arborescence et ca simplifie la recherche dans le code
Marsh Posté le 07-11-2008 à 21:17:27
skeye a écrit : |
Etpis c'est tout
Sérieux je reprends un projet la, genre 80ko par fichier et toutes les lignes c'est "Class myRoxCLass()"
Marsh Posté le 07-11-2008 à 14:40:34
Hello,
Je suis en train de coder un générateur de formulaire en objet. étant donné que je ne suis pas encore expert dans les Class, il y a un truc que je ne comprends pas.
mes class
pourquoi est-ce que quand je code
aucune valeur ne se retrouve dans $userform-items[1]
alors que si je code
ça marche !
merci
Message édité par darxmurf le 07-11-2008 à 14:42:37
---------------
Des trucs - flickr - Instagram