The Tech Guy FR

Tag: php

Zoom sur les méthodes magiques de PHP

par c2c le 23 juin 2010

Abracadabra...

Les objets en PHP possèdent 14 méthodes « magiques », reconnaissables à leurs noms qui commencent par deux underscores « __ » : __construct, __destruct, __call, __callStatic, __get, __set, __isset, __unset, __sleep, __wakeup, __toString, __invoke, __set_state, __clone.

Une méthode « magique » en PHP, c’est une méthode dont le nom est réservé (vous ne pouvez pas utiliser ces noms pour appeler vos propres méthodes, d’une manière générale, ne nommez jamais une méthode avec un nom qui commence par « __ »), que le moteur PHP va tenter d’appeler dans lors de certains évènements propres à votre classe si celles-ci existe.

Par exemple, si vous avez une méthode appelée « __construct » dans votre classe, celle-ci sera appelée lorsque l’on instancie une instance de votre classe : new MaClasse().

Dans la plupart des cas (sauf si précisé), ces méthodes doivent être définie comme publique et non statiques (ex : public function __construct()).

Voyons-les en détails …

(suite…)

3 Commentaires :, , suite...

Aptana Studio : Retour d'expérience

par c2c le 3 août 2009

Retour d"expérience sur Aptana Studio

Aptana Studio

Un I.D.E. pour un développeur, c’est l’une des choses primordiales. C’est une façon de travailler, des habitudes de développement et souvent, c’est presque une impératif. Bien sur, certains diront qu’un vrai développeur peut travailler avec n’importe lequel et c’est souvent vrai, mais avouons-le, nous avons tous nos petites habitudes !

Depuis quelques années, je travaillais avec Zend Studio, que j’avais adopté plus par contrainte de mon employeur au début, mais depuis l’évolution de celui-ci vers Eclipse, j’avais lâché le train en route n’ayant le temps de m’y mettre et je suis resté cloitré sur l’ancienne version (5.2), que certes je maitrisais jusqu’au bout des menus, mais commençait sérieusement à vieillir.

J’ai donc décidé d’essayer Aptana Studio, dont on me parlait en bien depuis quelque temps et qui sur le papier, me séduisait fortement.

Après 1 mois, voici mes retours d’expérience.

(suite…)

Aucun commentaire :, , , , suite...

PHP5.3 : Quelles nouveautés ?

par c2c le 5 juillet 2009

PHP5.3 est sorti le 30 Juin

Les nouveautés de PHP5.3

Le 30 Juin dernier est sorti PHP5.3, discrètement… Pourtant c’est une évolution majeure, qui ne comprends pas que des corrections de bugs (140 corrections quand même).

Quoi de neuf alors dans cette version ?

(suite…)

2 Commentaires :, , , suite...

[PHP] Les requêtes préparées

par c2c le 17 mars 2009

pr_cadenas_anse_surex_de_40mm

Protégez votre code !

Une des failles les plus connues, les plus utilisées et les plus simples à utiliser quand on parle de sites Web, c’est évidemment les injections SQL. Même Kaskpersky, le grand nom de la sécurité informatique y passe.

Les requêtes préparées sont, de loin, la méthode la plus fiable et la plus performante pour se protéger.

Je vais essayer dans cet article de vous expliquer pourquoi et surtout comment les utiliser avec PDO (qui rappelons le va devenir le SGBD par défaut de PHP6, les fonctions mysql_*, désuettes,  seront recalées au fin fond d’une extension PECL).

(suite…)

14 Commentaires :, , , , suite...

Ce qu'il faut savoir avant d'envoyer des emails en masse

par c2c le 10 mars 2009

Mangez du spam, ne l'envoyez plus

Mangez du spam, ne l'envoyez plus

Tout bon site avec une gestion des utilisateurs envoie des mails, c’est incontournable, mais pour bien le faire ; et par la même être sur qu’ils seront bien reçus et lus ; il faut respecter quelques points.

(suite…)

6 Commentaires :, , , , suite...

[PHP] Les sessions

par c2c le 9 mars 2009

Les sessions PHP

Les sessions PHP

Les sessions sont présentes dans PHP depuis PHP4 (1998) et font partie des première choses que l’ont apprend à utiliser, cependant, elles sont souvent très mal utilisées car mal comprises ; l’occasion de revenir sur ce sujet et me lancer dans un premier article « pédagogique ».

(suite…)

1 Commentaire :, , , suite...

10 outils qui séparent un développeur d’un webmaster

par c2c le 8 mars 2009

codemonkeysketch

Suite au commentaire de Fred, je me lance dans une nouvelle liste, plus ou moins la même, mais concernant cette fois les outils utilisés dans le cadre d’un développement PHP. Pour d’autres langages, la plupart du temps, les mêmes outils existent, n’hésitez pas à commenter.

(suite…)

9 Commentaires :, , , suite...

10 règles qui séparent un développeur d'un webmaster

par c2c le 28 février 2009

codemonkeysketch

De PHP/FI à PHP6, les règles on changé

Après une dure semaine coté outils et méthodes de développement, je me lance dans une liste dont j’assume le coté très subjectif et qui n’engage que moi : les 10 choses qui permettent de séparer un développeur, un vrai qui sent la sueur, d’un webmaster.

Cette liste s’entend pour un développement Web et PHP …

(suite…)

5 Commentaires :, , , suite...

Une recherche ?

Utilisez le formulaire pour rechercher un article :

Si vous ne trouvez toujours pas ce que vous cherchez, n'hésitez pas à me contacter : contact.blog@juliencrouzet.fr