Bonjour à tous
Après avoir développé uniquement en procédurale, je me lance (enfin) dans la manipulation des objets.
Probleme de require, require_once, new mon_object();
Je m'explique
J'ai des fichiers comportant
- ma definition de class : maclass.php
- mes fonctions : mes_function.php
- mes scripts html/php: index.php
- des fonctions javascripts scripts.js
- un fichier autre appélé par javascript from_js.php
dans le fichier index.php je déclare les fichiers neccessaires :
-require_once('maclass.php');
-$a = new Mobjet();
-require_once('mes_functions.php');
au lancement du script, avant execution
j'ai des messages d'erreurs car il semble que les fonction appelées dans from_js.php ne sont pas déclarées (ne le sont elles pas via la fichier index.php ?)
j'ajoute donc le require_once('mes_functions.php');
mais l’objet $a n'est pas reconnu non plus.
Si je crée un nouveau $a = new Mobjet(); dans from_js.php cela fonctionne mais j'ai créé 2 instances.
Pourquoi les déclarations faites dans index.php ne couvrent pas tout le script ,
C'est peu être une question basique mais je ne trouve pas la réponse
Merci








Répondre avec citation
Partager