background preloader

PHP

Facebook Twitter

Manual

Migration de PHP 5.6.x vers PHP 7.0.x. JestPHP Conference - February 22nd 2019, Mesa Arizona Modifications entrainant une incompatibilité ascendante » « Support Windows.

Migration de PHP 5.6.x vers PHP 7.0.x

Référence des fonctions. PHP Tutorials for beginners - w3resource. PHP Sources. Programmation PHP. Démarrer ►

Programmation PHP

@bdelespierre - La POO en PHP en 10 minutes (ou moins) Si vous avez vécu sous un rocher dans une grotte sous une montagne au fin fond du Jura ces 40 dernière années et n'avez jamais entendu parler de programmation orientée objet, je vais tenter de vous faire un rapide résumé.

@bdelespierre - La POO en PHP en 10 minutes (ou moins)

La programmation orientée objet est l'évolution la plus significative dans le monde de l'informatique depuis l'invention du transistor. Bien qu'elle ait été théorisée dans les années 60, son implémentation correcte devait attendre 2004 pour voir le jour en PHP. [PHP5] Comment gérer l'absence de surcharge ? [Prérequis] Il ne s'agit pas de vous enseigner la POO de fond en comble mais de s'intéresser à un point particulier.

[PHP5] Comment gérer l'absence de surcharge ?

Je vais exposer dans ce mini-tutoriel différentes approches pour outrepasser l'absence de surcharge (ici en prenant en exemple les constructeurs) en PHP5. Chacune des 2 approches a ses avantages et ses inconvénients. Votre choix doit dépendre des actions que vous allez effectuer dans la méthode et également de savoir si votre classe est bien définie ou si vous allez la modifier régulièrement. Précision :La redéfinition d'une fonction est possible entre une classe mère et une classe fille, c'est-à-dire que l'on peut créer une fonction prenant le même nom et le même nombre de paramètres. [RAPPEL] La surcharge en PHP5 I. Tout d'abord, qu'est-ce qu'un constructeur en POO ?

LINKS ! Évoluer vers une architecture MVC en PHP. Ce paragraphe constitue la partie la plus complexe de l'article.

LINKS ! Évoluer vers une architecture MVC en PHP

Il fait appel à des concepts avancés du développement Web et de la POO. Toutefois, il n'est pas nécessaire de comprendre tout son détail pour pouvoir utiliser le framework ainsi construit. V-B-1. Accès générique aux données▲ Symfony versus Flat PHP (Symfony 4.1 Docs) If you've never used a PHP framework, aren't familiar with the Model-View-Controller (MVC) philosophy, or just wonder what all the hype is around Symfony, this article is for you.

Symfony versus Flat PHP (Symfony 4.1 Docs)

Instead of telling you that Symfony allows you to develop faster and better software than with flat PHP, you'll see for yourself. Créer une architecture MVC complète sans framework en PHP. PHP Sessions. Packagist. Récursivité - Initiation avec PHP - Petit dev. Découvrez les principes de base de la programmation récursive en PHP et en quoi cette méthode de programmation vous sera indispensable.

Récursivité - Initiation avec PHP - Petit dev

La programmation récursive, par opposition à la méthode itérative, consiste à « remplacer » une boucle (for, while…) par une séquence d’appels de méthodes. Nous pouvons rencontrer la récursivité dans plusieurs scripts comme par exemple le traitement de tableaux où d’objets dont la profondeur est inconnue. Variable variables. Sometimes it is convenient to be able to have variable variable names.

Variable variables

That is, a variable name which can be set and used dynamically. A normal variable is set with a statement such as: A variable variable takes the value of a variable and treats that as the name of a variable. Initiation aux expressions régulières en PHP. Nous allons commencer par des regex très simples afin de nous familiariser avec la bestiole.

Initiation aux expressions régulières en PHP

Pour cela, nous allons écrire des expressions qui permettront de faire la même chose que certaines fonctions déjà mises à disposition par PHP. Bien entendu, ces fonctions sont à utiliser de préférence : nous ne les remplaçons ici qu'à des fins didactiques. II-1. La base : trouver une sous chaîne dans une chaîne▲ En PHP, la fonction strpos() permet de savoir si une chaîne se trouve dans une autre chaîne : DateTime. Though I found a number of people who ran into the issue of 5.2 and lower not supporting this function, I was unable to find any solid examples to get around it.

DateTime

Therefore I hope this can help some others: Upload de fichiers par formulaire. How do I check if a string contains a specific word in PHP? PHP float with 2 decimal places: .00. Modern Event Calendar For Your Website. Comment faire une messagerie interne en PHP. Voici un petit comment faire une messagerie interne basée sur le comment faire un espace membre. En effet, car qui dit messagerie interne, dit forcément espace membre :) Je me vois mal envoyer des messages à personne.

Pour la suite de ce comment faire, je vous suggère donc de récupérer d'une part, les pages PHP, et d'autre part, la table SQL de cet espace membre. Mail de confirmation en PHP. Face à un phénomène grandissant qui est celui des inscriptions automatiques et autres multi-comptes, un des systèmes les plus efficaces reste à ce jour la confirmation par mail. Vous savez, c'est le genre de message que l'on reçoit pour activer notre compte après une inscription sur un forum, site, jeu... Pour lutter contre se fléau, nous allons créer un petit module qui enverra automatiquement un mail lors de la validation du formulaire d'inscription. Ce mail contiendra alors la procédure à suivre (un lien internet) pour finaliser l'inscription du nouveau compte. Cet article part sur le principe que vous possédez une Base de Données (BDD) et que vous maîtrisez sa gestion. What does $$ (dollar dollar or double dollar) mean in PHP?