Web 2.0, Scripts PHP 5 Object Oriented, Scripts Javascript, XHTML

  • Accueil
  • Apache
  • PHP
  • JavaScript
  • SEO
  • PEEWA
  • A propos
  • Plan du site

Posts Tagged ‘classe’

Vous pouvez utiliser le champs de recherche ci dessous pour trouver un article précis:

jan 21 PHP

Méthode magique __call : exemple d’application sous la forme de classes PHP5

Voila un exemple d’application de la méthode magique __call qui est appelé lorsque l’on appelle une méthode qui n’existe pas.
Cet exemple basique montre comment l’on peut par exemple passer d’une classe statique à l’autre sans changer les appels aux méthodes en se servant simplement de la méthode __call en fonction d’un contexte par exemple.

<?php

abstract class [...]

  • Partager
Lire la suite aucun commentaire   |   écrit par jviard


jan 17 PHP

Exemple de classe de configuration accessible en lecture seule grâce aux méthodes magiques __set et __get

Voila un petit exemple de classe illustrant la puissance des méthodes magiques __set et __get en PHP5.
Cette classe permet par le biais d’une fonction C, d’accéder en lecture seule à une configuration sur deux niveaux issue par exemple du parsage d’un fichier ini ( voir l’article Configurer son application PHP avec l’aide d’un fichier ini [...]

  • Partager
Lire la suite aucun commentaire   |   écrit par jviard


jan 14 PHP

Manipulation de date en PHP5: exemple + classe

Voila un petit exemple pour manipuler facilement les dates en PHP5 avec un exemple de classe permettant de factoriser encore un peu plus le code:

<?php
/**
Simple exemple
**/
$date_handler = new DateTime(date("Y-m-d", easter_date(date(‘Y’))));
$easter_date = $date_handler->format("d/m/Y");
$date_handler->modify("+39 day");
$ascension_date = $date_handler->format("d/m/Y");

echo($easter_date."\r\n");
echo($ascension_date."\r\n");

/**
Final Class _Date
**/
final class _Date extends DateTime {
private $format = ‘d/m/Y’;

public function __construct($a=null){
if($a==null) $a = date("Y-m-d", microtime());
elseif(is_numeric($a)) $a = date("Y-m-d", $a);
return [...]

  • Partager
Lire la suite aucun commentaire   |   écrit par jviard


1 / 1
Web 2.0, Scripts PHP 5 Object Oriented, Scripts Javascript, XHTML par Julien Viard
  • Langues
    •  English
  • Rechercher sur ce blog
  • Catégories du blog
    • Apache (1)
      • Htaccess (1)
    • Javascript (8)
      • Code Source (7)
      • Peewa-js framework (4)
    • Peewa: le blog (7)
    • PHP (34)
      • Code source (23)
    • SEO (2)
  • Archives
    • juillet 2010
    • juin 2010
    • mai 2010
    • avril 2010
    • mars 2010
    • janvier 2010
    • décembre 2009
  • Mots-clefs
    alias Apache benchmark blog cast class classe code compression date echo editeur error errors exemple fatal error fonction framework getter glob globals Javascript linux optimisation peewa peewa-js performance PHP php5 phpcamp print script scripts search files search folders SEO static statique url vitesse web wordpress __call __get __set
  • Mon twitter
    • #Drupal and #Doctrine >>> module http://tinyurl.com/24686sx #php #orm 02/09/2010
    • Mort de #PHP6 + 170 jours... >>> http://tinyurl.com/22vrenj 02/09/2010
    • #xDebug for #netbeans and #PHP really rocks! >>> http://www.xdebug.org/ 02/09/2010
    • #ExtDesigner or how to simplify your #extjs life http://tinyurl.com/3yvyrbc #linux #windows #mac #sencha 02/09/2010
    • #EXTJs is now #Sencha http://tinyurl.com/34m3w7d >>> new framework for #ipad #iphone and more :) 02/09/2010
  • Me retrouver sur


    GIT Hub
    Bitbucket
  • Mes projets
    Peewa PHP Framework
    Peewa JS Framework
  • Derniers fichiers:
    • /Prealpha/0.03/src/peewa.js
    • /Prealpha/0.03/compressed/peewa-compress.js
    • /Prealpha/0.02/compressed/peewa-compress.js
    • /Prealpha/0.02/src/peewa.js
    • /Prealpha/0.02/src/peewa-modules.js
    • /Prealpha/0.02/compressed/peewa-modules-compress.js
    • /Prealpha/0.01/compressed/peewa-modules.js
    • /Prealpha/0.01/compressed/peewa-core.js
    • /Prealpha/0.01/src/peewa-modules.js
    • /Prealpha/0.01/src/peewa-core.js
  • Accueil
  • Apache
  • PHP
  • JavaScript
  • SEO
  • PEEWA
  • A propos
  • Plan du site


Designed by FTL Wordpress Themes brought to you by Smashing Magazine
adapted for blog.peewa.org by Julien Viard


Haut de page