Page 1 sur 1

Compilation de php 5.1 en mode Experimental.

Posté : 23 févr. 2006, 17:25
par zigz4g
Salut a tous.

Je voudrais savoir comment on fait pour activer la compilation de php 5.1 (voir autre version) en mode experimental.

J'ai regarde dans les sources de la fonction date() et j'ai trouve ceci :

Code : Tout sélectionner

//Fichier ext/date/php_date.c /* {{{ Function table */ function_entry date_functions[] = { PHP_FE(strtotime, NULL) PHP_FE(date, NULL) PHP_FE(gmdate, NULL) PHP_FE(mktime, NULL) PHP_FE(gmmktime, NULL) PHP_FE(checkdate, NULL) #ifdef HAVE_STRFTIME PHP_FE(strftime, NULL) PHP_FE(gmstrftime, NULL) #endif PHP_FE(time, NULL) PHP_FE(localtime, NULL) PHP_FE(getdate, NULL) #ifdef EXPERIMENTAL_DATE_SUPPORT /* Advanced Interface */ PHP_FE(date_create, NULL) PHP_FE(date_format, NULL) PHP_FE(date_modify, NULL) PHP_FE(date_timezone_get, NULL) PHP_FE(date_timezone_set, NULL) PHP_FE(date_offset_get, NULL) PHP_FE(date_time_set, NULL) PHP_FE(date_date_set, NULL) PHP_FE(date_isodate_set, NULL) PHP_FE(timezone_open, NULL) PHP_FE(timezone_name_get, NULL) PHP_FE(timezone_offset_get, NULL) PHP_FE(timezone_transistions_get, NULL) PHP_FE(timezone_identifiers_list, NULL) PHP_FE(timezone_abbreviations_list, NULL) #endif /* Options and Configuration */ PHP_FE(date_default_timezone_set, NULL) PHP_FE(date_default_timezone_get, NULL) {NULL, NULL, NULL} };
A premiere vue ce sont les futures fonctions ou objects (ce serait cool) qui sont en standby pour le developpement.

Si quelqu'un peut me guider sur comment compiler avec le #ifdef EXPERIMENTAL_DATE_SUPPORT, ce serait super.

Merci.