background preloader

PHP

Facebook Twitter

Try...catch. L'instruction try...catch regroupe des instructions à exécuter et définit une réponse si l'une de ces instructions provoque une exception.

try...catch

Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner et à envoyer une pull request ! Syntaxe try { instructions_try } [catch (exception_var_1 if condition_1) { // non-standard instructions_catch_1 }] ... [catch (exception_var_2) { instructions_catch_2 }] [finally { instructions_finally }] How to include css and js in Laravel 5. It’s a basic need to include external or internal css and js in our application.

How to include css and js in Laravel 5

Also laravel 5 has many ways to include css and js in application. Today we’ll discuss how to include css and js in Laravel 5 application. Before laravel 5 we are using HtmlBuilder to add style and scripts. Sublime Text 2 : les plugins indispensables - Shakup. Sublime Text 2 est de loin mon outil de développement préferé.

Sublime Text 2 : les plugins indispensables - Shakup

En plus d’être très léger, il offre un niveau de personnalisation avancé par le biais de centaines de plugins. Vous trouverez ci-dessous la liste des plugins que j’utilise et qui, selon moi, représentent des mush-have pour tout développeur qui se respecte. Package Control (gratuit) De loin le premier plugin à installer. Il vous permettra de gérer facilement vos plugins sans devoir les installer manuellement. PHP Cheat Sheet. Array.

PHP Cheat Sheet

Php docmaker

How to Install Laravel Framework in Windows. Epub files with php. Note: The purpose of this post is not to go into detail about the epub standard, but to share a few tips and small hacks I came up with for dynamically creating compliant epub files in PHP.

epub files with php

If you've come here looking for details about the epub standard, look at the end of this post for some handy reference links. The epub file format is an open e-book standard supported by a number of readers and tablet devices including Apple's new iBooks store and the IPad. With the previous imminent release of the IPad in Australia, I recently had the task at work of creating an epub builder for' the contents of a Drupal site.

The epub file format, is essentially a zip file renamed to an .epub. So the first thing you'll want to do is download an epub file from somewhere, rename it to <whatever>.zip, extract it and review the different files and their content in your favorite text editor. <? // note, the zip arguments tell zip to add this file to the archive as uncompressed. [HowTo] PHP5 tutorial : MVC, FrontController, Template Engine, all in one WebApp - Hcini Ramy. Hello I’m going throughout this tutorial to help you implement the MVC design pattern via a Front Controller, coupled with a php template engine using php5 !

[HowTo] PHP5 tutorial : MVC, FrontController, Template Engine, all in one WebApp - Hcini Ramy

Formation PHP avancé - Cake PHP.

Cake php

Tutoriel pour découvrir le framework Symfony2. Connaissances requises : PHP (niveau intermédiaire à avancé) ; base de données (niveau débutant) ; (X)HTML (niveau intermédiaire) ; programmation orientée objet (niveau débutant).

Tutoriel pour découvrir le framework Symfony2

Il n'est pas nécessaire de connaître les versions antérieures de Symfony (1.2, 1.3 ou 1.4). Configuration minimale : PHP 5.3.2 ; serveur http : Apache, IIS, etc. ; système de base de données : MySQL, PostGreSQL, SQLite, etc. Symfony2 - Apprendre à maîtriser le Framework Symfony 2 - Tutorial. Symfony2, un framework PHP. The Symfony Book (master) Symfony 2.

Les accesseurs et mutateurs. Comme vous le savez, le principe d'encapsulation nous empêche d'accéder directement aux attributs de notre objet puisqu'ils sont privés : seule la classe peut les lire et les modifier.

Les accesseurs et mutateurs

Par conséquent, si vous voulez récupérer un attribut, il va falloir le demander à la classe, de même si vous voulez les modifier. Les arguments. Revenons à notre fonction de conversion : nous allons lui faire subir quelques modifications.

Les arguments

L'idée est, avec une unique fonction, de pouvoir convertir tout type d'unités. Par exemple, on peut faire un bouton qui, lorsqu'on cliquerait dessus, convertirait des mètres en centimètres, et une image convertissant les Euros en Francs. Les tableaux (ou arrays) Nous avons principalement étudié dans les précédents cours les structures de données simples (constantes et variables).

Les tableaux (ou arrays)

En plus de ces dernières, PHP propose des types de données structurés que l'on appelle plus communément des « tableaux ». A quoi servent-ils exactement ? Comment les manipule-t-on ? C'est ce dont nous allons étudier dans ce tutoriel. Qu'est-ce qu'un tableau ? Avant toute chose, il est bon de préciser qu'un tableau PHP et un tableau HTML sont deux choses complètement différentes. Les tableaux, aussi appellés arrays en anglais, sont des types de données structurés permettant de grouper des informations ensemble. Lors de la déclaration d'un tableau, il est inutile de préciser sa dimension et le type de données qu'il va contenir. Les tableaux. Liens sponsorisés : Les tableaux vont vous changer la vie ! En fait, il s'agit de variables qui peuvent contenir plusieurs valeurs. Les tableaux. Syntaxe d'un tableau ¶ Un tableau peut être créé en utilisant la structure de langage array().

Il prend un nombre illimité de paramètres, chacun séparé par une virgule, sous la forme d'une paire key => value. array( key => value, key2 => value2, key3 => value3, ... ) La virgule après le dernier élément d'un tableau est optionnelle et peut ne pas être ajoutée. C'est généralement ce qui est fait pour les tableaux sur une seule ligne, i.e. array(1, 2) est préféré à array(1, 2, ).

Depuis PHP 5.4, vous pouvez également utiliser la syntaxe courte, qui remplace array() par []. Atelier PHP - Leçon N° 06 : Fonctions. Déclaration des fonctions Une fonction, dans la majorité des langages de programmation permet de regrouper un ensemble d'instructions qui doiventt être executés plusieurs fois dans un programme; des paramètres peuvent être envoyés à cette fonction qui pourra ou non renvoyer des valeurs. Les fonctions. Liens sponsorisés : Une fonction est un bloc de code PHP destiné généralement à être réutilisé plusieurs fois.

Plutôt que d'écrire X fois le morceau de code, on le met dans une fonction, et c'est cette fonction que l'on appellera dès qu'on l'aura décidé. On pourra utiliser les fonctions pour par exemple afficher un texte bien défini (ce que nous allons voir plus bas) ou encore effectuer des calculs répétitifs en fonction de paramètres d'entrée (comme par exemple calculer une conversion en degrés C° => degrés fahrenheit, vous fournissez la valeur des degrés Celcius et la fonction vous retourne l'autre valeur. Dans ce cas, le paramètre sera la température d'entrée en degrés C°). Bienvenue sur PHP Débutant. Les tableaux. PHP - Les fonctions. PHP array() Function. Mise en page CSS avancée grâce à la propriété display. L'abandon par de plus en plus d'intégrateurs de l'utilisation de tableaux pour l'élaboration de mises en page a indiscutablement apporté de nombreux avantages, mais également son lot d'inconvénients.

Parmi ceux-ci, un majeur: le centrage vertical simple et automatisé du contenu d'un objet. Les habitudes de plusieurs années de développement par tables ont laissé des traces, des habitudes ancrées de manière indélébile qui ne sont pas systématiquement préjudiciables; c'est entre autres le cas du recours à la propriété vertical-align. Fort de ce constat, et vu la puissance qu'offre les cellules de tableaux en terme d'alignement vertical de leurs contenus, la spécification CSS admet logiquement l'attribution de ce comportement à tout élément qui en nécessiterait. CSS Reference. Créer un MVC. Resource Description Framework. Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir RDF. En annotant des documents non structurés et en servant d'interface pour des applications et des documents structurés (par exemple bases de données, GED, etc.)

Comprendre les mécanismes d'AJAX. Cet article n'a pas pour objet de vous apprendre à utiliser AJAX, mais de vous faire comprendre ses mécanismes. Pour ceux qui souhaitent en savoir plus, je vous invite à consulter : Avant toute chose, il est important de bien comprendre comment est architecturée une communication client / serveur. Il existe deux types de communication entre le client (habituellement, le navigateur) et le serveur, les communications dites "statiques", c'est-à-dire qui se contentent d'envoyer vers le client un flux de données présentes sur le serveur et les communications dites "dynamiques" qui effectuent un traitement sur le serveur pour renvoyer au client le résultat de ce traitement.

Un schéma valant mieux que de longs discours, voici des représentations des architectures client / serveur statiques et dynamiques : Les attributs. Comme je vous le disais un peu plus tôt dans ce tutoriel, dans un Schéma XML, tous les attributs d'une balise XML sont considérés comme des éléments simples. En effet, ils ne peuvent prendre comme valeur qu'un type simple, c'est-à-dire un nombre, une chaîne de caractère, une date, etc. Quels sont les logiciels pour programmer en flash AS3 gratuitement ? - FlashDevelop. Dans l’article de la semaine dernière, nous avons découvert un éditeur actionscript performant (FDT). Introduction à PHP.

Html

CSS : on reprend tout à zéro ! PHP : Le tutoriel pour grands débutants pressés. Ce tutoriel, comme son nom l'indique, est intégralement conçu pour des grands débutants pressés.