65 résultats trouvés
- par carte-sd
- 28 déc. 2020, 18:50
- Forum : PHP avancé
- Sujet : [RESOLU] Besoin de renseignements sur PHP8
- Réponses : 2
- Vues : 523
Ouf merci @rthur j'étais en sueur ce matin. Je vais tester tout ça !
Bonne soirée

- par carte-sd
- 28 déc. 2020, 16:43
- Forum : PHP avancé
- Sujet : [RESOLU] Besoin de renseignements sur PHP8
- Réponses : 2
- Vues : 523
Bonjour à tous, J'ai vu que sur PHP8 on peut directement initialiser les attributs d'une classe dans le constructeur. Mais moi je ne veux pas programmer comme ça :x J'aime bien envoyer des variables typées et les gérer moi-même dans le constructeur et déclarer mes variables (public, private,..) dans...
- par carte-sd
- 30 juil. 2018, 16:34
- Forum : PHP débutant
- Sujet : 0 == 'abcd' ?
- Réponses : 2
- Vues : 1068
Bonjour à tous, J'aimerais votre avis sur ce problème. Je suis assez fatigué aujourd'hui du coup j'ai du mal à réfléchir donc je m'excuse si c'est un truc tout bête que je n'ai pas compris :oops: <?php var_dump( PHP_VERSION, // 7.2.3 0 == 'abcd' // true ); Pouvez-vous m'expliquer ? Merci !
- par carte-sd
- 29 avr. 2018, 11:54
- Forum : PHP avancé
- Sujet : [RESOLU] L'interface RecursiveIterator
- Réponses : 2
- Vues : 1403
Bonjour @tesmet, Je suis conscient que ma question peut surprendre, je passe mon temps à réinventer la roue, je teste absolument tout ce que je lis. Non, ta réponse n'est pas à côté, elle m'a permis de découvrir un point de vue différent et de réaliser que j'ai bien compris le principe. Il y a cepen...
- par carte-sd
- 24 avr. 2018, 14:49
- Forum : PHP avancé
- Sujet : [RESOLU] L'interface RecursiveIterator
- Réponses : 2
- Vues : 1403
Bonjour à tous, Comme il n'y a pas d'exemple sur le site officiel j'ai réalisé ce script un peu à l'aveugle. J'aimerais connaître l'avis d'experts car bien que ce soit fonctionnel je ne suis pas certain que ce soit la meilleure façon de faire (peut-être même que je n'ai rien compris, ce que je n'esp...
- par carte-sd
- 22 févr. 2018, 18:44
- Forum : PHP débutant
- Sujet : PHP 7.2.2 impossible de charger le module openssl
- Réponses : 2
- Vues : 3370
Désolé, j'étais un peu sur les nerfs ce matin car j'ai perdu plus d'une heure à cause de ça. Par "encore" je ne visais pas cette directive en particulier, j'entendais par là qu'il y a souvent des changements mineurs d'une version à l'autre qui me posent souvent problème. Je vais pas me pre...
- par carte-sd
- 22 févr. 2018, 13:07
- Forum : PHP débutant
- Sujet : PHP 7.2.2 impossible de charger le module openssl
- Réponses : 2
- Vues : 3370
Bonjour à tous, Depuis mon passage de PHP 7.1 vers 7.2.2 il m'est impossible de charger le module openssl (et cela même si je mets un chemin absolu). J'ai remarqué qu'ils ont (encore...) modifié la manière dont on doit charger les modules, maintenant il ne faut plus mettre "php_" devant le...
- par carte-sd
- 30 janv. 2018, 11:58
- Forum : PHP avancé
- Sujet : L'architecture MVC : du mal à trouver des exemples clairs
- Réponses : 0
- Vues : 966
Bonjour à tous, J'aimerais savoir si parmi vous, quelqu'un serait capable de nous concevoir un exercice bien conçu et compréhensible par tous, mettant en oeuvre cette architecture MVC qu'on nous vante tant mais qui pourtant, dispose de nombreux exemples contradictoires #-o Soit c'est trop simple et ...
- par carte-sd
- 04 sept. 2017, 20:17
- Forum : PHP débutant
- Sujet : [RESOLU] bug foreach après modification du tableau par référence
- Réponses : 2
- Vues : 1379
Merci Lesmet pour ta réponse, c'est un comportement surprenant (pour moi en tout cas, dans le sens où je m'attendais à ce qu'il supprime tout seul la référence) mais j'ai bien compris le pourquoi du comment. J'ai bien fait de ne pas faire de rapport du coup

- par carte-sd
- 04 sept. 2017, 10:48
- Forum : PHP débutant
- Sujet : [RESOLU] bug foreach après modification du tableau par référence
- Réponses : 2
- Vues : 1379
Bonjour à tous, Je ne sais pas si c'est une bizarrerie de PHP ou un bug (du coup je n'ose pas le rapporter), j'utilise PHP 7.1.9. Un exemple vaut mieux que des mots : <?php $messages = array( array( 'date' => mktime(11,11,11,9,23,2013), 'titre' => 'titre1', 'url' => 'url1.php' ), array( 'date' => ti...
- par carte-sd
- 23 mai 2017, 09:02
- Forum : PHP débutant
- Sujet : Améliorer la rapidé d'une requete
- Réponses : 7
- Vues : 1869
Mets des index (si ce n'est pas déjà fait) aux points stratégiques dans tes tables et utilise EXPLAIN en ligne de commande pour améliorer tes requêtes
- par carte-sd
- 18 mai 2017, 16:28
- Forum : PHP débutant
- Sujet : Gérer les erreurs entrées par l'utilisateur
- Réponses : 0
- Vues : 791
Bonjour à tous, Je me demandais comment gérer les erreurs avec par exemple un objet User qui doit insérer une ligne dans une base de donnée. Jeter des exceptions ? Par exemple: Class User{ private $id, $name, $pwd; /* Je fais l'impasse sur les getters et l'hydratation et je ne mets qu'un seul setter...
- par carte-sd
- 01 mars 2017, 12:26
- Forum : PHP débutant
- Sujet : [RESOLU] Problèmes d'accents avec preg_replace_callback
- Réponses : 2
- Vues : 1272
Salut, C'est juste une expérimentation faut pas chercher de logique la dedans. Sinon, c'est normal que la regex donne tous ces résultats puisque les accents ne sont pas pris en compte par preg_replace_callback, donc pour lui, l'accent grave n'est pas considéré comme un mot, donc il capture. A force ...
- par carte-sd
- 28 févr. 2017, 18:33
- Forum : PHP débutant
- Sujet : [RESOLU] Problèmes d'accents avec preg_replace_callback
- Réponses : 2
- Vues : 1272
Bonjour à tous, J'ai des problèmes d'accents avec preg_replace_callback et je ne sais pas comment faire: <?php header('content-type:text/html;charset=utf-8'); setlocale(LC_ALL,'french'); $test = 'Voici des caractères accentués.'; $res = preg_replace_callback('#\b(\w+)\b#',function($cpt){ return mb_s...
- par carte-sd
- 14 févr. 2017, 12:22
- Forum : PHP débutant
- Sujet : [RESOLU] SplHeap extrait d'abord le premier résultat inséré
- Réponses : 2
- Vues : 1073
Salut, En fait j'ai compris mon erreur, elle provenait de la fonction compare() que je pensais optionnelle pour me servir de la classe comme un simple tas - je voulais m'en servir pour faire un task runner -. Je post quand même la solution: class myHeap extends SplHeap{ public function compare($a,$b...
Nous sommes le 04 juin 2026, 00:34