Re: [PHP-DEV] PHP 5.1 time() caching

2004-10-22 Thread Rasmus Lerdorf
On Fri, 22 Oct 2004, Ilia Alshanetsky wrote: > Derick Rethans wrote: > > For that the granularity is not good enough though. > > Ideally we'd have gettimeofday() cached, but looking @ the code it is > called on by lcg code and then only on MINIT. So we'd need an "extra" > syscall to provide this,

Re: [PHP-DEV] Re: PHP 5.1 roadmap

2004-10-22 Thread Wez Furlong
On Fri, 22 Oct 2004 13:49:53 -0700, Andi Gutmans <[EMAIL PROTECTED]> wrote: > At 10:13 AM 10/22/2004 +0100, Wez Furlong wrote: > >I'd like to get LFS support into 5.1; it kinda needs int64 support. I > >would be happy with a ZVAL_INT64() macro that assigns an int64 type to > >a zval; for now it wo

Re: [PHP-DEV] PHP 5.1 time() caching

2004-10-22 Thread Andi Gutmans
At 10:57 PM 10/22/2004 +0200, dharana wrote: Ilia Alshanetsky wrote: As of PHP 5.1, the request start time is stored by PHP inside the sapi structure. This data is populated by the information offered by the SAPI (Apache sapis populate it) otherwise time(0) is used to get the same data. This mean

Re: [PHP-DEV] _FILE_OFFSET_BITS=64 considered harmful

2004-10-22 Thread Andi Gutmans
At 02:42 PM 10/22/2004 +0100, Joe Orton wrote: > > For Linux at least that was fixed since 2.0.50, or are you using 1.3 > > still? > > I still use 1.3 (like, I guess, most of the PHP installations outthere). Then consider this your official wake-up call :) Most people are still using 1.3.x. I don't

[PHP-DEV] Re: PHP 5.1 roadmap

2004-10-22 Thread Andi Gutmans
At 10:13 AM 10/22/2004 +0100, Wez Furlong wrote: > PHP 5.2: > - Better support for i18n > - int64 > > This is obviously just a general idea and I'm sure there are other things. > As I discussed with Derick today, I think i18n is something where work can > commence ASAP (even before 5.1) but my gues

Re: [PHP-DEV] PHP 5.1 time() caching

2004-10-22 Thread George Schlossnagle
On Oct 22, 2004, at 5:05 PM, Ilia Alshanetsky wrote: Derick Rethans wrote: For that the granularity is not good enough though. Ideally we'd have gettimeofday() cached, but looking @ the code it is called on by lcg code and then only on MINIT. So we'd need an "extra" syscall to provide this, I am

Re: [PHP-DEV] PHP 5.1 time() caching

2004-10-22 Thread Ilia Alshanetsky
Derick Rethans wrote: For that the granularity is not good enough though. Ideally we'd have gettimeofday() cached, but looking @ the code it is called on by lcg code and then only on MINIT. So we'd need an "extra" syscall to provide this, I am not sure this is a good idea. Ilia P.S. I didn't ind

Re: [PHP-DEV] PHP 5.1 time() caching

2004-10-22 Thread Derick Rethans
On Fri, 22 Oct 2004, dharana wrote: > Ilia Alshanetsky wrote: > > > . Since a lot of script end up having to fetch request start time, this > > can be used to save on a timing call > > (This information only has second precision, no microseconds). > > I would think the reason for fetching request

Re: [PHP-DEV] PHP 5.1 time() caching

2004-10-22 Thread dharana
Ilia Alshanetsky wrote: As of PHP 5.1, the request start time is stored by PHP inside the sapi structure. This data is populated by the information offered by the SAPI (Apache sapis populate it) otherwise time(0) is used to get the same data. This means that PHP has a "free" unix timestamp that

Re: [PHP-DEV] PHP 5.1 time() caching

2004-10-22 Thread George Schlossnagle
On Oct 22, 2004, at 4:43 PM, Ilia Alshanetsky wrote: The question is what would be the best way to provide this information within the script. The two alternatives are: adding a new function to get this info or storing this data inside $_SERVER. What do you think? $_SERVER['request_time'] George

[PHP-DEV] PHP 5.1 time() caching

2004-10-22 Thread Ilia Alshanetsky
As of PHP 5.1, the request start time is stored by PHP inside the sapi structure. This data is populated by the information offered by the SAPI (Apache sapis populate it) otherwise time(0) is used to get the same data. This means that PHP has a "free" unix timestamp that tells information about

RE: [PHP-DEV] Type hints with null default values

2004-10-22 Thread Cristiano Duarte
Marcus Boerger wrote: > Hello Robert, > > Tuesday, October 19, 2004, 10:20:59 PM, you wrote: > >> The issues surrounding this seemed to have been muddied up a little, I'll >> try to clear them up. > >> I see two different sets of functionality that people are asking for. > >> #1. The ability t

Re: [PHP-DEV] Type hints with null default values

2004-10-22 Thread Cristiano Duarte
Marcus Boerger wrote: > Hello Robert, > > Tuesday, October 19, 2004, 10:20:59 PM, you wrote: > >> The issues surrounding this seemed to have been muddied up a little, I'll >> try to clear them up. > >> I see two different sets of functionality that people are asking for. > >> #1. The ability t

Re: [PHP-DEV] ./configure, PHP, SuSE and the AMD64

2004-10-22 Thread Derick Rethans
On Fri, 22 Oct 2004, Joe Orton wrote: > On Fri, Oct 22, 2004 at 02:36:00PM +0200, Derick Rethans wrote: > > AFAIK Joe is going to commit his patch, but we need to "fix" it for the > > PECL extensions too if applicable. > > I was kind of waiting for Sascha to review it... do you want me to > commit

Re: [PHP-DEV] ./configure, PHP, SuSE and the AMD64

2004-10-22 Thread Joe Orton
On Fri, Oct 22, 2004 at 02:36:00PM +0200, Derick Rethans wrote: > AFAIK Joe is going to commit his patch, but we need to "fix" it for the > PECL extensions too if applicable. I was kind of waiting for Sascha to review it... do you want me to commit it now? PECL extensions (or any autoconf code in

Re: [PHP-DEV] _FILE_OFFSET_BITS=64 considered harmful

2004-10-22 Thread Joe Orton
On Fri, Oct 22, 2004 at 09:49:55AM -0400, Ilia Alshanetsky wrote: > Joe Orton wrote: > >Then consider this your official wake-up call :) > > LOL. I use Apache 1.3 and found it to work way better then 2.0. 2.0 does > not offer any useful improvements over the 1.3 base, so why switch? If > anythin

Re: [PHP-DEV] See if a class is a subclass of other?

2004-10-22 Thread Andrey Hristov
Francisco M. Marzoa Alonso wrote: Is there any manner to know if a class is a subclass of another from class name as string? I meant something in the line of is_subclass_of but using the name of the child class instead of an object instance. TIA In such situations I have used get_parent_class()

[PHP-DEV] See if a class is a subclass of other?

2004-10-22 Thread Francisco M. Marzoa Alonso
Is there any manner to know if a class is a subclass of another from class name as string? I meant something in the line of is_subclass_of but using the name of the child class instead of an object instance. TIA -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http

Re: [PHP-DEV] [PHP] Serializing objects with protected members

2004-10-22 Thread Francisco M. Marzoa Alonso
Thanks a lot, it was very useful. Andrey Hristov wrote: [...] There is a hack to access private data of an object. [...] -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php

Re: [PHP-DEV] _FILE_OFFSET_BITS=64 considered harmful

2004-10-22 Thread Edin Kadribasic
On Friday 22 October 2004 15:42, Joe Orton wrote: > On Fri, Oct 22, 2004 at 02:26:50PM +0200, Edin Kadribasic wrote: > > On Friday 22 October 2004 13:33, Joe Orton wrote: > > > On Fri, Oct 22, 2004 at 12:59:04PM +0200, Edin Kadribasic wrote: > > > > However I consider crashing apache children with

Re: [PHP-DEV] _FILE_OFFSET_BITS=64 considered harmful

2004-10-22 Thread Derick Rethans
On Fri, 22 Oct 2004, Joe Orton wrote: > > I still use 1.3 (like, I guess, most of the PHP installations outthere). > > Then consider this your official wake-up call :) Perhaps we can consider that when Apache 2 uses static modules like Apache 1.3. But for now Apache 1.3 works great, and that can

Re: [PHP-DEV] _FILE_OFFSET_BITS=64 considered harmful

2004-10-22 Thread Ilia Alshanetsky
Joe Orton wrote: Then consider this your official wake-up call :) LOL. I use Apache 1.3 and found it to work way better then 2.0. 2.0 does not offer any useful improvements over the 1.3 base, so why switch? If anything in my personal experience 1.3 works way better then 2.0 with PHP. Ilia -- PHP

Re: [PHP-DEV] _FILE_OFFSET_BITS=64 considered harmful

2004-10-22 Thread Joe Orton
On Fri, Oct 22, 2004 at 02:26:50PM +0200, Edin Kadribasic wrote: > On Friday 22 October 2004 13:33, Joe Orton wrote: > > On Fri, Oct 22, 2004 at 12:59:04PM +0200, Edin Kadribasic wrote: > > > However I consider crashing apache children with signal 25 when doing > > > simple is_file() or fopen() on

Re: [PHP-DEV] [PHP] Serializing objects with protected members

2004-10-22 Thread Andrey Hristov
Hi, Francisco M. Marzoa Alonso wrote: Hi, I'm trying to wrote my own serialization routines and I've found a previsible problem: protected members are not visible to my serialization routine. This is ok and it should be as is, but I've seen that PHP's serialize function have access to that members

Re: [PHP-DEV] PHP 5.1 roadmap

2004-10-22 Thread Kevin Waterson
This one time, at band camp, Wez Furlong <[EMAIL PROTECTED]> wrote: > Feature-wise, it's missing scrollable (eg: random access) cursors and > Marcus' iterators (sorry Marcus). So, when do we see iterators? Kevin - "Democracy is two wolves and a lamb voting on what to have for lunch. Lib

[PHP-DEV] [PHP] Serializing objects with protected members

2004-10-22 Thread Francisco M. Marzoa Alonso
Hi, I'm trying to wrote my own serialization routines and I've found a previsible problem: protected members are not visible to my serialization routine. This is ok and it should be as is, but I've seen that PHP's serialize function have access to that members anyway, so the question is: Is there a

RE: [PHP-DEV] ./configure, PHP, SuSE and the AMD64

2004-10-22 Thread Hans Zaunere
> > For #2, per Robert Silva's post: > > > > "For #2, I believe he is referring to searching LD_LIBRARY_PATH > > directories for libraries rather than hardcoding /lib everywhere (which > > is how its done now)." > > Unfortunately it's not that easy from what I remember. > > > > with as it is com

RE: [PHP-DEV] ./configure, PHP, SuSE and the AMD64

2004-10-22 Thread Derick Rethans
On Fri, 22 Oct 2004, Hans Zaunere wrote: > For #2, per Robert Silva's post: > > "For #2, I believe he is referring to searching LD_LIBRARY_PATH > directories for libraries rather than hardcoding /lib everywhere (which > is how its done now)." Unfortunately it's not that easy from what I remember.

RE: [PHP-DEV] ./configure, PHP, SuSE and the AMD64

2004-10-22 Thread Hans Zaunere
> > > > As I mentioned in my original post, --with-module and > > > > --with-module-dir seem to have some inconsistencies themselves as > > > > well. What is the behavior? > > > > > > Where are the inconsistencies, can you point those out? > > > > Here are some notes additions from my previous p

Re: [PHP-DEV] _FILE_OFFSET_BITS=64 considered harmful

2004-10-22 Thread Edin Kadribasic
On Friday 22 October 2004 13:33, Joe Orton wrote: > On Fri, Oct 22, 2004 at 12:59:04PM +0200, Edin Kadribasic wrote: > > However I consider crashing apache children with signal 25 when doing > > simple is_file() or fopen() on large files really harmful. Apache flat > > out refuses to start if you h

Re: [PHP-DEV] _FILE_OFFSET_BITS=64 considered harmful

2004-10-22 Thread Joe Orton
On Fri, Oct 22, 2004 at 12:59:04PM +0200, Edin Kadribasic wrote: > However I consider crashing apache children with signal 25 when doing simple > is_file() or fopen() on large files really harmful. Apache flat out refuses > to start if you have enabled php error log and that file happen to be 2GB

Re: [PHP-DEV] _FILE_OFFSET_BITS=64 considered harmful

2004-10-22 Thread Edin Kadribasic
On Friday 22 October 2004 12:08, Joe Orton wrote: > > > But both approaches are feasible, the important thing is to avoid > > > using -D_FILE_OFFSET_BITS=64, which just breaks so much. As far as I can tell we use off_t only once when calling external libraries. And yes it is in a call to zlib whe

Re: [PHP-DEV] _FILE_OFFSET_BITS=64 considered harmful

2004-10-22 Thread Joe Orton
On Fri, Oct 22, 2004 at 10:53:25AM +0100, Wez Furlong wrote: > On Fri, 22 Oct 2004 10:45:08 +0100, Joe Orton <[EMAIL PROTECTED]> wrote: > > On Fri, Oct 22, 2004 at 09:53:14AM +0100, Wez Furlong wrote: > > > What I planned to do with the streams API for 5.1 was define > > > php_stream_off_t to be a

Re: [PHP-DEV] _FILE_OFFSET_BITS=64 considered harmful

2004-10-22 Thread Wez Furlong
On Fri, 22 Oct 2004 10:45:08 +0100, Joe Orton <[EMAIL PROTECTED]> wrote: > On Fri, Oct 22, 2004 at 09:53:14AM +0100, Wez Furlong wrote: > > What I planned to do with the streams API for 5.1 was define > > php_stream_off_t to be a 64-bit type (regardless of LFS support), > > adjust the API where it

Re: [PHP-DEV] _FILE_OFFSET_BITS=64 considered harmful

2004-10-22 Thread Joe Orton
On Fri, Oct 22, 2004 at 09:53:14AM +0100, Wez Furlong wrote: > What I planned to do with the streams API for 5.1 was define > php_stream_off_t to be a 64-bit type (regardless of LFS support), > adjust the API where it is needed, and handle the LFS stuff centrally, > using the transitional LFS funct

Re: [PHP-DEV] Re: PHP 5.1 roadmap

2004-10-22 Thread Wez Furlong
I added some stuff along these lines 3 weeks ago: http://viewcvs.php.net/viewcvs.cgi/pecl/pdo/pdo_stmt.c.diff?r1=1.47&r2=1.48 +/* {{{ proto int PDOStatement::columnCount() + Returns the number of columns in the result set */ +/* {{{ proto array PDOStatement::getColumnMeta(int $column) + Retu

[PHP-DEV] Re: PHP 5.1 roadmap

2004-10-22 Thread Lukas Smith
Andi Gutmans wrote: It sounds to me that it makes sense to split the roadmap into two. Probably something like: PHP 5.1: - Improved VM - PDO - Possibly improved serialization - Other minor changes in language and extension Pierre is also working on a new date ext (which seems to be maturing from

[PHP-DEV] Re: PHP 5.1 roadmap

2004-10-22 Thread Lukas Smith
Wez Furlong wrote: a) PDO support for most popular DBs. Maybe you can give a status report of where PDO is today and how much work it still requires? If it requires a lot of work maybe more people can join the effort. Also is there an online phpDoc of each DB API one can look at? I've looked at the

[PHP-DEV] Re: PHP 5.1 roadmap

2004-10-22 Thread Wez Furlong
On Fri, 22 Oct 2004 00:05:32 -0700, Andi Gutmans <[EMAIL PROTECTED]> wrote: > It sounds to me that it makes sense to split the roadmap into two. Probably > something like: > PHP 5.1: > - Improved VM > - PDO > - Possibly improved serialization > - Other minor changes in language and extension Greg

[PHP-DEV] Doe anyone have a valid magic.mime file?

2004-10-22 Thread Björn Wiberg
Hi! I've been trying to get mime_magic to work with PHP 5.0.2, but it seems to complain about the magic file being valid. I've tried both with the Apache 2.0.52 version of "magic" and with the PHP5 Win32 version of "magic.mime", but it still says that they're invalid. Does anyone have a magic.m

Re: [PHP-DEV] _FILE_OFFSET_BITS=64 considered harmful

2004-10-22 Thread Wez Furlong
What I planned to do with the streams API for 5.1 was define php_stream_off_t to be a 64-bit type (regardless of LFS support), adjust the API where it is needed, and handle the LFS stuff centrally, using the transitional LFS functions you mentioned if they are present. I confess that I haven't del

[PHP-DEV] Re: PHP 5.1 roadmap

2004-10-22 Thread Andi Gutmans
It sounds to me that it makes sense to split the roadmap into two. Probably something like: PHP 5.1: - Improved VM - PDO - Possibly improved serialization - Other minor changes in language and extension PHP 5.2: - Better support for i18n - int64 This is obviously just a general idea and I'm sure