Re: Re: New Class: OS

From: Date: Sun, 27 Jan 2002 16:57:38 +0000
Subject: Re: Re: New Class: OS
References: 1 2 3 4  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-4212@lists.php.net to get a copy of this message
> Sterling Hughes wrote: > > > > > Hello, > > > > > > Sterling Hughes wrote: > > > > > > > > Hey all, > > > > > > > > I've written a new OS class (currently very-beta, I wrote it in the > > > > past 1/2 hour :). Which will give you information about the current > > > > operating system that your using. > > > > > > > > The source code is available at: > > > >http://www.bumblebury.com/OS.phps, > > > > and a test script is available at: > > > > http://www.bumblebury.com/tst.phps. > > > > > > > > I'll add this in a day or so, unless someone speaks up (is there > > > > some sort of "process" for module acceptance, since I've last > > > > posted > > > > here? :) > > > > > > It is a little hard to take this seriously with functions named: > > > isWinblows! :-) > > > > > > Now seriously, nobody has to simpathize with Microsoft, but a > > > significant part of PHP user base uses Windows and may take that as a > > > biased insult. Is that joke function name really necessary? > > > > > > > nobody can take a joke these days :) That's just a temporary thing, > > it would of course be removed once I commit it to pear. > > > > You could maintain the joke with: > > $a_stable = OS::isWindows()? 'The answer is': 'no'; > > :-) > true enough :) > Apart from that and correct me if I'm wrong, the PHP_OS string will > return Win32 but also others like WinNT, so the isWindows() test should > be more good. Perhaps setting also with a new general entry OS_WINDOWS > (btw also OS_UNIX). I'm saying that because it will be very useful for > the dependencies checker of the PEAR Installer. People could use: > > <dep type="os">OS_WINDOWS</dep> > or > <dep type="os">OS_WINNT</dep> > > I would like to use this class for checking this type of dependencies. > I'm not sure about this, I believe its just PHP_WIN32 that is returned. I could be wrong... I'm not a Win32 user (nor do I have a win32 machine), so I couldn't tell you. -Sterling > > Tomas V.V.Cox

« previous php.pear.dev (#4212) next »