background preloader

Php

Facebook Twitter

Search

Gérer les erreurs MySQL en PHP sans or die - Alsacréations. Sommaire Know your enemy : or et die Avant toute chose, il est important de comprendre pourquoi or die(...) est utilisé à mauvais escient. Pour ce faire, il faut se pencher sur chaque instruction : or et die. L'opérateur or or est l'opérateur logique "ou", dont la table est : On déduit de cette table la règle suivante : ∀x ∈ {0,1}, 1 or x = 1. Dans un script, les expressions d'une opération or sont évaluées de gauche à droite.

La fonction die die est un alias de exit : c'est une fonction native de PHP qui permet de stopper l'exécution du script. Utilisation de or die dans la gestion d'erreur Le règle déterminant le résultat d'un ou logique est appliquée lors des connexions au serveur MySQL. $link = mysql_connect(...) or die('Impossible de se connecter au serveur MySQL'); Si la connexion réussit, mysql_connect retourne un identifiant de connexion. Si la connexion échoue, mysql_connect retourne false, die est donc exécutée pour déterminer le résultat. Conséquences L'arrêt du script : Solutions. PHP : Le tutoriel pour grands débutants pressés - Club des décideurs et professionnels en Informatique.

I-0-a. Ce qu'il vous faut connaître▲ Pour profiter de ce tutoriel PHP pour grand débutant pressé, il faut répondre aux critères suivants : a) Connaître le langage d'affichage HTML dans les grands principes... Si ça n'est pas le cas, commencez par là. (Voir liste tutos recommandés sur la question dans le chapitre conclusion de ce cours) b) Posséder un ordinateur et une connexion internet I-0-b. I-0-b-a. I-0-b-b. I-0-b-c. I-0-c. Pour le reste, on va essayer d'avancer, même si vous n'avez jamais programmé. Il se découpe en 8 étapes, avec des travaux pratiques. Il est donc recommandé, pour les grands débutants bien évidemment, de travailler un jour par étape, et de faire les travaux pratiques, pas simplement de se précipiter sur les réponses. Amusez-vous bien durant votre semaine d'apprentissage !

Vous avez de bonnes notions de HTML et CSS, vous savez donc que ces deux langages ne sont pas des langages de programmation, mais des langages de simple affichage statique. Pas très dynamique tout ça. Levenshtein. 30 Useful PHP Classes and Components « PHP::Impact ( [str Blog] ) Simplicity and extensibility are the main reasons why PHP became the favourite dynamic language of the Web. In the last decade, PHP has developed from a niche language for adding dynamic functionality to small websites to a powerful tool making strong inroads into large-scale Web systems.

Below I present 30 useful PHP classes and components that you can use to test, develop, debug and deploy your PHP applications. Let me know if I missed anything or if you have something to add. Database Creole Creole is a database abstraction layer for PHP5. LINQ for PHP LINQ is a component that adds native data querying capabilities to PHP using a syntax reminiscent of SQL. ADOdb ADOdb Database Abstraction Library for PHP. Propel Propel is an Object-Relational Mapping (ORM) framework for PHP5. Doctrine Doctrine is a tool for object-relational mapping in PHP. PHPillow PHPillow is an object orientated wrapper for CouchDB. Development phpDocumentor HTML Purifier PHP CodeSniffer GeSHi Unit Testing PHPUnit SimpleTest dBug.