Questions marquées «php»

Questions sur PHP, un langage de script à usage général largement utilisé, particulièrement adapté au développement Web.

6
PHP et performances
J'entends toujours que PHP est pour les sites Web moyens et petits, tandis que .NET et Java pour les applications d'entreprise. Ma question concerne PHP. Pourquoi PHP n'est-il pas une bonne option pour les applications Web d'entreprise? Est-ce parce que si l'application Web devient plus grande, alors PHP sera plus …

7
Quels sont les avantages de l'utilisation de générateurs de requêtes SQL?
Y a-t-il des avantages à utiliser un générateur de requêtes, plutôt que d'utiliser du SQL brut? Par exemple $q->select('*') ->from('posts') ->innerJoin('terms', 'post_id') ->where(...) contre: SELECT * FROM posts WHERE ... Je vois que de nombreux frameworks utilisent ce type de couches d'abstraction, mais je ne comprends pas les avantages.
17 php  sql  frameworks 

3
Fermer la balise (?>) Sur les fichiers PHP?
Certaines personnes jurent en fermant leurs fichiers PHP avec ?>, certains disent qu'il est plus optimisé pour le laisser de côté. Je sais qu'il n'est pas essentiel de l'avoir là-bas, je me demande simplement quels sont les avantages et les inconvénients de faire cela, et quelles sont les meilleures pratiques.



7
Dois-je crypter les données dans la base de données?
J'ai un client, pour lequel je vais faire une application Web sur les soins aux patients, la gestion des patients, les consultations, l'historique, les calendriers, tout cela à la base. Le problème est qu'il s'agit de données sensibles, d'antécédents de patients et autres. Le client insiste pour chiffrer les données …
16 php  mysql  encryption 

3
Comment gérer les valeurs monétaires en PHP et MySql?
J'ai hérité d'une énorme pile de code hérité écrit en PHP au-dessus d'une base de données MySQL. Ce que j'ai remarqué, c'est que l'application utilise doublespour le stockage et la manipulation des données. Maintenant, je suis tombé sur de nombreux messages mentionnant comment doublene conviennent pas aux opérations monétaires en …


2
Quelle est la meilleure façon de créer un modèle de réponse aux erreurs REST API et un système de codes d'erreur?
Mon implémentation REST retournera des erreurs dans JSON avec la structure suivante: { "http_response":400, "dev_message":"There is a problem", "message_for_user":"Bad request", "some_internal_error_code":12345 } Je suggère de créer un modèle de réponse spécial, où je peux transmettre les valeurs nécessaires pour les propriétés (dev_message, message_for_user, some_internal_error_code), et les renvoyer. Dans le code, …
15 php  mvc  rest  api 


2
Est-il plus judicieux de consigner les exceptions dans un fourre-tout ou dans une classe d'exception de base?
Je suis en train de refactoriser une application Web assez grande. L'un des problèmes majeurs est la gestion incohérente des erreurs et j'essaie de trouver une stratégie sensée. J'ai créé un gestionnaire d'erreurs personnalisé, via set_error_handler, qui transforme essentiellement les erreurs PHP dans ErrorExceptions et une classe d'exception de base …



9
Quand dois-je utiliser un framework? [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 5 ans . Je suis nouveau dans la programmation …
15 php  frameworks 

5
Comment structurer un système de template en PHP simple?
Je lisais cette question sur stackoverflow: /programming/104516/calling-php-functions-within-heredoc-strings et la réponse acceptée dit de faire des modèles PHP simples comme ceci: template.php: <html> <head> <title><?=$title?> </title> </head> <body> <? = getContent ()?> </body> </html> index.php: <? php $ title = 'Titre de démonstration'; fonction getContent () { return '<p> Hello World! …
15 php  templates 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.