10 résultats trouvés
- par laurentsc
- 18 févr. 2018, 18:25
- Forum : PHP orienté Objet
- Sujet : autoload et fichier pleinement qualifié
- Réponses : 2
- Vues : 2871
Bonsoir, je souhaite mettre en place un système d'autoload pour ne plus avoir à faire des include. La seule POO dans mon code concerne PDO mais ça serait quand même pratique. Voici mon code actuel. Le fichier principal contient au début ces lignes : <?php include_once dirname(__DIR__)."/include...
- par laurentsc
- 16 oct. 2015, 15:38
- Forum : PHP orienté Objet
- Sujet : réviser le MVC
- Réponses : 3
- Vues : 2572
J'ai déjà essayé d'assimiler Zend Framework mais en vain. Faire du MVC sans Framework me semble plus abordable.
- par laurentsc
- 15 oct. 2015, 22:00
- Forum : PHP orienté Objet
- Sujet : réviser le MVC
- Réponses : 3
- Vues : 2572
Bonsoir, fin 2012, j'avais suivi une formation sur le MVC, dont j'ai gardé un vernis + une petite application développée selon ce principe, mais depuis, jamais mis en pratique (et connaissance du PHP procédural mais jamais développé en POO, même si j'en possède le vernis). Néanmoins convaincu de l'i...
- par laurentsc
- 23 mars 2015, 17:36
- Forum : PHP débutant
- Sujet : étendre la portée de la variable de connexion
- Réponses : 13
- Vues : 3229
Je ne suis pas tout à fait dans le cas que tu décris : il y a certes un fichier principal (indexpage.php) dans lequel d'autres fichiers sont inclus, donc là, ta proposition va, mais il y a un deuxième fichier (indexcal.php) (qu'on peut attendre depuis indexpage.php via un lien) et dans indexcal.php ...
- par laurentsc
- 23 mars 2015, 16:40
- Forum : PHP débutant
- Sujet : étendre la portée de la variable de connexion
- Réponses : 13
- Vues : 3229
Je viens de tenter une sérialisation donc connect_mysql.php est devenu : <?php //global $bdd; header('Content-type: text/html; charset=UTF-8'); //// connexion function connect_mysql() { include_once (dirname(__DIR__).'\pdo\new\MyPdo.php'); try{ $bdd = new MyPdo(); $_SESSION["bdd"]=serializ...
- par laurentsc
- 23 mars 2015, 15:31
- Forum : PHP débutant
- Sujet : étendre la portée de la variable de connexion
- Réponses : 13
- Vues : 3229
Je te remercie de ton message ; je connaissais déjà le principe mais ça fait une bonne révision, mais ça n'explique pas pourquoi mon var_dump retourne 0 !! Y aurait pas trop de session_start() ? (à ne pas mettre dans les fichiers inclus)
- par laurentsc
- 23 mars 2015, 12:04
- Forum : PHP débutant
- Sujet : étendre la portée de la variable de connexion
- Réponses : 13
- Vues : 3229
Je ne comprends pas pourquoi déclarer en global ne marche pas, vu que ce que tu expliques porte sur les variables locales ... Je viens d'essayer de passer par une variable de session mais ça ne marche pas :( Voici ce que j'ai fait : indexpage.php (fichier principal) : <?php session_start(); error_re...
- par laurentsc
- 23 mars 2015, 08:58
- Forum : PHP débutant
- Sujet : étendre la portée de la variable de connexion
- Réponses : 13
- Vues : 3229
les "grands" esprits se rencontrent

car j'avais justement l'idée de passer par une session (et comptais essayer ce matin) ; mais pourquoi déclarer $bdd en variable globale ne marche pas ?
- par laurentsc
- 22 mars 2015, 22:51
- Forum : PHP débutant
- Sujet : étendre la portée de la variable de connexion
- Réponses : 13
- Vues : 3229
Si j'enlève partout la déclaration "global", pareil, et j'ai aussi remplacé !isset par empty et pareil aussi...

- par laurentsc
- 22 mars 2015, 21:02
- Forum : PHP débutant
- Sujet : étendre la portée de la variable de connexion
- Réponses : 13
- Vues : 3229
Bonjour, pour éviter des messages d'erreur du style "Call to a member function prepare() on a non-object" ou "Cannot redeclare class MyPdo", mon idée est de me connecter une seule fois à MySQL dans le fichier principal et de déclarer la variable comme globale : <?php error_report...
Nous sommes le 04 juin 2026, 23:22