developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 14 years ago

Closed 14 years ago

#39 closed task (fixed)

Prendre en charge les nouveautés de php 5.2

Reported by: laurentj Owned by: laurentj
Priority: normal Milestone: Jelix 1.0beta1
Component: jelix Version: trunk
Severity: major Keywords: php5.2
Cc: Blocked By:
Blocking: Documentation needed:
Hosting Provider: Php version: 5.2

Description (last modified by laurentj)

Un certain nombre de nouveautés dans php 5.2 sont intéressantes pour Jelix et doivent être prise en compte. voir http://fr2.php.net/UPDATE_5_2.txt et http://fr2.php.net/ChangeLog-5.php#5.2.0

Utiliser les instructions du préprocesseur pour les grosses différences.

Change History (3)

comment:1 Changed 14 years ago by laurentj

  • Description modified (diff)
  • Php version set to 5.2

Ce dont il faut tenir compte principalement

  • new error mode E_RECOVERABLE_ERROR.
  • toString() est appelé lors des opérations de chaines avec un objet
  • exceptions interdites dans toString()
  • n'accepte plus les abstract static function
  • new api json, filter (c'est déjà fait)
  • new api zip
  • new api DateTime?
  • nouvelles fonctions mbstring (voir pour support utf-8 ?)

comment:2 Changed 14 years ago by laurentj

  • Owner set to laurentj
  • Status changed from new to assigned

Ce qui a été fait :

  • _toString() est appelé lors des opérations de chaines avec un objet finalement, y a pas trop l'usage de _toString...
  • exceptions interdites dans _toString() vérifié, c'est ok
  • n'accepte plus les abstract static function vérifié, c'est ok
  • new api json, filter pris en charge
  • new api zip en fait complémentaire de jZipCreator, donc pas d'utilisation particulière
  • new api DateTime??
  • nouvelles fonctions mbstring on verra plus tard pour le support utf-8

reste : new error mode E_RECOVERABLE_ERROR.

comment:3 Changed 14 years ago by laurentj

  • Resolution set to fixed
  • Status changed from assigned to closed
Note: See TracTickets for help on using tickets.