CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[RAPIDE] DEV : BESOIN de "CRACK" EN PHP

crayonTERDE
crayonTERDE
Niveau 7
17 décembre 2023 à 23:54:11

Comment on déclare une class qui contient une liste d'une autre class ?

Par exemple en C++ si je veux faire une classe "Game" qui contient une liste de "Joueur" qui est une autre class, je fais juste ça :

class Joueur
{
    int niveau;
    string Nom;
    float ELO;

};




class Game
{
    Joueur TabJoueur[];
};
Message édité le 17 décembre 2023 à 23:54:23 par crayonTERDE
rvlf_bttf
rvlf_bttf
Niveau 50
17 décembre 2023 à 23:54:42

j ai compris presque aucun mot du topic, les chouffin vous etes grave

JuliaHolter4
JuliaHolter4
Niveau 70
17 décembre 2023 à 23:54:56

demande a chatgpt

crayonTERDE
crayonTERDE
Niveau 7
17 décembre 2023 à 23:55:22

Le 17 décembre 2023 à 23:54:42 :
j ai compris presque aucun mot du topic, les chouffin vous etes grave

chaud pourtant là c'est ridicule le niveau hein

crayonTERDE
crayonTERDE
Niveau 7
17 décembre 2023 à 23:55:57

Le 17 décembre 2023 à 23:54:56 :
demande a chatgpt

Bard et GPT 3.5 me disent que de la merde

rvlf_bttf
rvlf_bttf
Niveau 50
17 décembre 2023 à 23:56:05

Le 17 décembre 2023 à 23:55:22 crayonTERDE a écrit :

Le 17 décembre 2023 à 23:54:42 :
j ai compris presque aucun mot du topic, les chouffin vous etes grave

chaud pourtant là c'est ridicule le niveau hein

je sais meme psa ce que veux dire php

crayonTERDE
crayonTERDE
Niveau 7
17 décembre 2023 à 23:56:27

Le 17 décembre 2023 à 23:56:05 :

Le 17 décembre 2023 à 23:55:22 crayonTERDE a écrit :

Le 17 décembre 2023 à 23:54:42 :
j ai compris presque aucun mot du topic, les chouffin vous etes grave

chaud pourtant là c'est ridicule le niveau hein

je sais meme psa ce que veux dire php

c'est un langage de programmation web côté serveur mais c'est pas le sujet du topic

crayonTERDE
crayonTERDE
Niveau 7
17 décembre 2023 à 23:56:55

up

_thebanana_
_thebanana_
Niveau 57
17 décembre 2023 à 23:58:39

paie le 4

https://image.noelshack.com/fichiers/2023/50/7/1702853895-image.png
https://image.noelshack.com/fichiers/2023/50/7/1702853916-image.png

[25032022]
[25032022]
Niveau 41
17 décembre 2023 à 23:58:43

Tu déclares un tableau dans la classe PHP?

BlueRacer_13
BlueRacer_13
Niveau 2
17 décembre 2023 à 23:59:51

$Joueur = new Joueur();

crayonTERDE
crayonTERDE
Niveau 7
18 décembre 2023 à 00:00:02

Le 17 décembre 2023 à 23:58:43 :
Tu déclares un tableau dans la classe PHP?

hein ? Bordel mais c'est quoi ce langage de merde je crois que je vais go JS en backend si ça continue :rire:

crayonTERDE
crayonTERDE
Niveau 7
18 décembre 2023 à 00:00:37

Le 17 décembre 2023 à 23:59:51 :
$Joueur = new Joueur();

ok mais je fou ça dans la class Game c'est ça ? Bordel je comprends pas la logique de ce langage de singe

crayonTERDE
crayonTERDE
Niveau 7
18 décembre 2023 à 00:01:03

Le 17 décembre 2023 à 23:58:39 :
paie le 4

https://image.noelshack.com/fichiers/2023/50/7/1702853895-image.png
https://image.noelshack.com/fichiers/2023/50/7/1702853916-image.png

il m'a juste corrigé mon exemple khey mais merci de l'effort

_thebanana_
_thebanana_
Niveau 57
18 décembre 2023 à 00:01:47

Le 18 décembre 2023 à 00:01:03 crayonTERDE a écrit :

Le 17 décembre 2023 à 23:58:39 :
paie le 4

https://image.noelshack.com/fichiers/2023/50/7/1702853895-image.png
https://image.noelshack.com/fichiers/2023/50/7/1702853916-image.png

il m'a juste corrigé mon exemple khey mais merci de l'effort

tu veux lui demander quoi :hap: ?

Zitout2
Zitout2
Niveau 18
18 décembre 2023 à 00:02:02

J'ai demandé a GPT4 dit moi si c'est bon pour toi ou pas?

En PHP, pour déclarer une classe qui contient une liste d'une autre classe, vous devez suivre quelques étapes simples. Voici un exemple pour illustrer cela :

Supposons que vous avez deux classes, ClasseA et ClasseB. Vous voulez que ClasseA contienne une liste d'objets de type ClasseB. Voici comment vous pourriez procéder :

Définir la ClasseB : Commencez par définir la classe qui sera contenue dans la liste. Par exemple :

php
Copy code
class ClasseB {
// Propriétés et méthodes de ClasseB
}
Définir la ClasseA avec une Liste de ClasseB : Ensuite, définissez la classe qui contiendra la liste. Vous pouvez utiliser un tableau pour stocker les instances de ClasseB.

php
Copy code
class ClasseA {
private $listeDeB;

public function __construct() {
$this->listeDeB = array();
}

public function ajouterB(ClasseB $b) {
$this->listeDeB[] = $b;
}

// D'autres méthodes pour interagir avec la liste
}
Utiliser les Classes : Maintenant, vous pouvez créer des instances de ClasseB et les ajouter à une instance de ClasseA.

php
Copy code
$a = new ClasseA();
$b1 = new ClasseB();
$b2 = new ClasseB();

$a->ajouterB($b1);
$a->ajouterB($b2);
Dans cet exemple, ClasseA a une propriété $listeDeB qui est un tableau. La méthode ajouterB() permet d'ajouter un objet de type ClasseB dans ce tableau. Vous pouvez étendre ces classes avec des propriétés et des méthodes supplémentaires selon vos besoins.

crayonTERDE
crayonTERDE
Niveau 7
18 décembre 2023 à 00:02:21

Le 18 décembre 2023 à 00:01:47 :

Le 18 décembre 2023 à 00:01:03 crayonTERDE a écrit :

Le 17 décembre 2023 à 23:58:39 :
paie le 4

https://image.noelshack.com/fichiers/2023/50/7/1702853895-image.png
https://image.noelshack.com/fichiers/2023/50/7/1702853916-image.png

il m'a juste corrigé mon exemple khey mais merci de l'effort

tu veux lui demander quoi :hap: ?

demande lui comment faire exactement la même chose mais en PHP stp merci kheyou

[25032022]
[25032022]
Niveau 41
18 décembre 2023 à 00:03:22

Le 18 décembre 2023 à 00:00:02 :

Le 17 décembre 2023 à 23:58:43 :
Tu déclares un tableau dans la classe PHP?

hein ? Bordel mais c'est quoi ce langage de merde je crois que je vais go JS en backend si ça continue :rire:

Je n'ai jamais fait du PHP mais c'est ce qui est fait dans tout les langages backend, JS inclut

Je te conseille d'utiliser un ORM pour te faciliter la tache, en gros avec un ORM tu dois juste définir les modéles de données (genre Joueur et Game) et lui il va générer les opérations SQL automatiquement, par contre je ne connais le nom d'aucun ORM en PHP

BlueRacer_13
BlueRacer_13
Niveau 2
18 décembre 2023 à 00:04:18

Le 18 décembre 2023 à 00:02:21 :

Le 18 décembre 2023 à 00:01:47 :

Le 18 décembre 2023 à 00:01:03 crayonTERDE a écrit :

Le 17 décembre 2023 à 23:58:39 :
paie le 4

https://image.noelshack.com/fichiers/2023/50/7/1702853895-image.png
https://image.noelshack.com/fichiers/2023/50/7/1702853916-image.png

il m'a juste corrigé mon exemple khey mais merci de l'effort

tu veux lui demander quoi :hap: ?

demande lui comment faire exactement la même chose mais en PHP stp merci kheyou

Chatgpt retourne un exemple en php avec un tableau d'objets, mais je vois pas ça dans ton code.

crayonTERDE
crayonTERDE
Niveau 7
18 décembre 2023 à 00:04:28

Le 18 décembre 2023 à 00:03:22 :

Le 18 décembre 2023 à 00:00:02 :

Le 17 décembre 2023 à 23:58:43 :
Tu déclares un tableau dans la classe PHP?

hein ? Bordel mais c'est quoi ce langage de merde je crois que je vais go JS en backend si ça continue :rire:

Je n'ai jamais fait du PHP mais c'est ce qui est fait dans tout les langages backend, JS inclut

Je te conseille d'utiliser un ORM pour te faciliter la tache, en gros avec un ORM tu dois juste définir les modéles de données (genre Joueur et Game) et lui il va générer les opérations SQL automatiquement, par contre je ne connais le nom d'aucun ORM en PHP

putain ça va être long pour finir mon projet :rire:
merci de l'info khey

Sous forums
  • Religion
La vidéo du moment