#39355 [Opn]: README_UPDATE_5_2 incorrect DateTime API [patch]

From: Date: Fri, 03 Nov 2006 01:20:54 +0000
Subject: #39355 [Opn]: README_UPDATE_5_2 incorrect DateTime API [patch]
References: 1  Groups: php.doc 
Request: Send a blank email to phpdoc+get-969374314@lists.php.net to get a copy of this message
ID: 39355 User updated by: akorthaus at web dot de -Summary: README_UPDATE_5_2 incorrect DateTime API Reported By: akorthaus at web dot de Status: Open Bug Type: Documentation problem PHP Version: Irrelevant New Comment: nt Previous Comments: ------------------------------------------------------------------------ [2006-11-03 01:18:55] akorthaus at web dot de Description: ------------ http://www.php.net/UPDATE_5_2.txt lists the DateTime API, which is not correct (looks like a procedural interface where the objects get passed as 1st parameter). Patch against current PHP_5_2 branch: Index: README.UPDATE_5_2 =================================================================== RCS file: /repository/php-src/Attic/README.UPDATE_5_2,v retrieving revision 1.1.2.26 diff -u -r1.1.2.26 README.UPDATE_5_2 --- README.UPDATE_5_2 31 Oct 2006 17:24:51 -0000 1.1.2.26 +++ README.UPDATE_5_2 3 Nov 2006 01:13:39 -0000 @@ -541,34 +541,34 @@ Methods: DateTime::__construct([string time[, DateTimeZone object]]) - Returns new DateTime object - string DateTime::format(DateTime object, string format) + string DateTime::format(string format) - Returns date formatted according to given format - long DateTime::getOffset(DateTime object) + long DateTime::getOffset() - Returns the DST offset - DateTimeZone DateTime::getTimezone(DateTime object) + DateTimeZone DateTime::getTimezone() - Return new DateTimeZone object relative to give DateTime - void DateTime::modify(DateTime object, string modify) + void DateTime::modify(string modify) - Alters the timestamp array DateTime::parse(string date) - Returns associative array with detailed info about given date - void DateTime::setDate(DateTime object, long year, long month, long day) + void DateTime::setDate(long year, long month, long day) - Sets the date - void DateTime::setISODate(DateTime object, long year, long week[, long day]) + void DateTime::setISODate(long year, long week[, long day]) - Sets the ISO date - void DateTime::setTime(DateTime object, long hour, long minute[, long second]) + void DateTime::setTime(long hour, long minute[, long second]) - Sets the time - void DateTime::setTimezone(DateTime object, DateTimeZone object) + void DateTime::setTimezone(DateTimeZone object) - Sets the timezone for the DateTime object DateTimeZone: Methods: DateTimeZone DateTimeZone::__construct(string timezone) - Returns new DateTimeZone object - string DateTimeZone::getName(DateTimeZone object) + string DateTimeZone::getName() - Returns the name of the timezone - long DateTimeZone::getOffset(DateTimeZone object, DateTime object) + long DateTimeZone::getOffset(DateTime object) - Returns the timezone offset - array DateTimeZone::getTransitions(DateTimeZone object) + array DateTimeZone::getTransitions() - Returns numerically indexed array containing associative array for all transitions for the timezone RecursiveRegexIterator: ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=39355&edit=1

« previous php.doc (#969374314) next »