background preloader

Php prog

Facebook Twitter

:: onpk :: blog PHP, MySQL, développement web & connexe(s) PHP - Toutes les fonctions documentées. PHP - Référence des fonctions. Utilisation du module cURL pour récupérer la page d'accueil de example.com. Quels sont vos astuces et secrets de programmation ? Confiez-nous vos trucs pour gagner du temps ou impressionner les collègues. Vous faites du développement depuis des années dans votre langage favori et vous croyez qu'il a fini de vous surprendre ? Pas si sûr, car tous les langages ont des secrets, des fonctionnalités cachées que vous rencontrez un beau jour sur le code d'un collègue, sur un projet open-source ou même par une malheureuse (ou heureuse?) Faute de frappe. En PHP par exemple, savez-vous qu'il est possible d'appeler « Echo » avec plusieurs paramètres et faire, en quelque sorte de la concaténation avec une virgule ?

Si cette astuce est anecdotique, voir inutile, d'autres peuvent surprendre et s'avérer très utiles, comme ce bout de code, certes un peu extrême pour des raisons de démonstration : Code : Il s'agit en fait de l'utilisation des variables dynamiques, ou les variables des variables, une astuce qui marche aussi (et heureusement) pour les fonctions et méthodes de classes. Toujours en PHP, connaissez-vous la classe standard ? Vous en connaissez certainement dans votre langage de prédilection. Le moteur et compilateur de template PHP. 43 Ways to Optimize your PHP Code. PHP Variable and Array Tests. Virtual Template - HOME PAGE. TOOLBOX - Php - ZendFramework -

Par Martin Il existe depuis quelques années de nouveaux outils pour travailler efficacement avec PHP, Ce sont les frameworks, ou cadriciels. Ils apportent un cadre de travail pour mieux architecturer son code, souvent grâce à MVC, des bibliothèques pour éviter de réinventer le roue, mais surtout de la documentation et une communauté. On est ainsi bien aidé dans notre développement, mais voyons comment utiliser au mieux un framework PHP et plus particulièrement le Zend Framework, puisqu’il fait partie de ceux que je connais le mieux et que j’utilise le plus. Photo de just.Luc depuis Flickr Présentation Le Zend Framework ou ZF est en même temps un framework ou cadriciel et une bibliothèque de classes.

Il est développé par Zend Technologies et distribué sous licence New BSD. Pour plus d’informations sur le Zend Framework, lisez la présentation qu’en fait la communauté française : Présentation du ZF Documentation Documentation française du Zend Framework Normes Règles d’écriture du framework Livres. IBGS - Php - 30 PHP Best Practices for Beginners - Nettuts+ Top 20+ MySQL Best Practices. Database operations often tend to be the main bottleneck for most web applications today. It's not only the DBA's (database administrators) that have to worry about these performance issues. We as programmers need to do our part by structuring tables properly, writing optimized queries and better code.

In this article, I'll list some MySQL optimization techniques for programmers. Before we start, be aware that you can find a ton of useful MySQL scripts and utilities on Envato Market. Most MySQL servers have query caching enabled. It's one of the most effective methods of improving performance, that is quietly handled by the database engine. The main problem is, it is so easy and hidden from the programmer, most of us tend to ignore it. The reason query cache does not work in the first line is the usage of the CURDATE() function.

Using the EXPLAIN keyword can give you insight on what MySQL is doing to execute your query. After adding the index to the group_id field: From MySQL docs: