J'ai réalisé que je devais écrire une spécification de convention sur le codage HTML, JavaScript et PHP pour moi et mon équipe. Dans le développement Web, tout comme en C ++, je suis définitivement un fan d'indentation et de commentaires. Néanmoins, souvent dans mon travail, je rencontre du code HTML …
J'ai une boucle for où je dois ignorer le premier élément d'un tableau à base zéro. Laquelle de ces propositions montre plus clairement mes intentions? for($i=1 ; $i < count(array) ; $i++){ array[$i]; } ou for($i=0+1 ; $i < count(array) ; $i++){ array[$i]; }
J'ai été chargé de mettre à jour certaines conditions dans une application. J'ai un ensemble de données à évaluer, et il a été codé en dur dans l'application de la manière suivante: $arr = array( 'a' => 'apple', 'b' => 'orange', 'c' => 1, 'd' => 2, 'e' => 5, …
La courte question: comment suivez-vous le développement piloté par les tests sur un projet qui couvre plusieurs langues? Plus précisément, j'écris une application Web qui utilise JavaScript et PHP, et je veux suivre les principes TDD, mais je ne sais pas comment les intégrer. Dois-je exécuter des suites de tests …
Je développe un système d'enregistrement pour un projet sur lequel je travaille. Étant donné que les utilisateurs ont tendance à ne pas s'inscrire si le processus est trop long, j'ai pensé à ne demander (au moins initialement) que leur e-mail, où je leur enverrais leur mot de passe généré automatiquement …
D'un niveau élevé, comment Facebook, et. utiliser pour améliorer les performances PHP avec la machine virtuelle Hip Hop? En quoi diffère-t-il de l'exécution de code à l'aide du moteur zend traditionnel? Est-ce parce que les types sont éventuellement définis avec hack qui permettent des techniques de pré-optimisation? Ma curiosité est …
J'ai du mal à me familiariser avec la gestion de l'état actif d'un menu lorsque le menu n'est pas utilisé pour le routage. Je viens de Drupal où le système de menus gère également le routage. ainsi, la définition de l'état actif et de l'état de la piste active est …
Je construis une application en PHP, en utilisant Zend Framework 1 et Doctrine2 comme couche ORM. Tout va bien. Maintenant, j'ai remarqué que ZF1 et Doctrine2 sont livrés avec leur propre implémentation de mise en cache et s'appuient sur eux. J'ai évalué les deux, et bien que chacun ait ses …
Le Senario: Vous avez un fichier avec une chaîne (valeur moyenne de la phrase) sur chaque ligne. Pour des raisons d'argument, disons que ce fichier a une taille de 1 Mo (milliers de lignes). Vous disposez d'un script qui lit le fichier, modifie certaines des chaînes du document (non seulement …
J'essaie de trouver une meilleure solution pour faire un analyseur à certains des formats de fichiers célèbres tels que: EDIFACT et TRADACOMS . Si vous n'êtes pas familier avec ces normes, consultez cet exemple de Wikipedia: Voir ci-dessous pour un exemple de message EDIFACT utilisé pour répondre à une demande …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Je revoyais récemment une partie de mon code et j'ai remarqué que dans un accès de distraction, j'avais laissé une structure comme la suivante: $guid = empty($subscription->guid) ? : $subscription->guid; Maintenant, cela ne faisait pas ce qu'il était censé faire et c'est faux , mais puisque cette propriété est toujours …
En tant que développeur d'applications Web PHP depuis plusieurs années, j'ai eu ma part de MVC et de frameworks. Au début, je pensais que c'était la meilleure chose depuis le pain en tranches; tout semblait très facile à mettre en œuvre. Maintenant cependant, il semble que plus l'application devient complexe, …
Je suis en train de développer une application Web PHP multilingue et j'ai de longs textes (-ish) que je dois traduire avec gettext. Ce sont des modèles de courrier électronique (généralement courts, mais toujours plusieurs lignes) et des parties de modèles de vue (blocs de texte descriptifs plus longs). Ces …
Dans le cadre d'un projet PHP, je dois insérer une ligne dans une base de données MySQL. Je suis évidemment habitué à faire cela, mais cela nécessitait l'insertion dans 90 colonnes dans une requête. La requête résultante a l'air horrible et monolithique (en particulier en insérant mes variables PHP comme …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.