Hi, On Sat, May 11, 2002 at 10:45:12AM +0900, Yasuo Ohgaki wrote : > Markus Fischer wrote: > > Hi, > > > > I've modified the out now to look something like > > > > $ php -v > > PHP 4.3.0-dev (cli) > > Zend Engine v1.2.1, Copyright (c) 1998-2002 Zend Technologies > > > > Derick suggested also to add some other internal version > > numbers like module about for both PHP and Zend. > > > > We just need to come up with a decent description of the > > various numbers: > > > > ZEND_EXTENSION_API_NO > > ZEND_MODULE_API_NO > > PHP_VERSION_API > > How about use the macro names? > For example, programmers may try to > > find . -name "*.[ch]" | xargs grep -n "PHP_VERSION_API" > > to see how API version macros are used.
Ok, that would mean getting the PHP version number is something like php -v |grep PHP |grep -v PHP_ | ... sounds ok to me. So a complete output can look like: $ php -v PHP 4.3.0-dev (cli) Zend Engine v1.2.1, Copyright (c) 1998-2002 Zend Technologies PHP_VERSION_API 20020510 ZEND_EXTENSION_API_NO 20020510 ZEND_MODULE_API_NO 20020510 ? Hmm, now looking again, this looks ugly :) Would it make sense to have $ php -v PHP 4.3.0-dev (cli) Zend Engine v1.2.1, Copyright (c) 1998-2002 Zend Technologies and $ php -vv PHP 4.3.0-dev (cli) Zend Engine v1.2.1, Copyright (c) 1998-2002 Zend Technologies PHP_VERSION_API 20020510 ZEND_EXTENSION_API_NO 20020510 ZEND_MODULE_API_NO 20020510 Or is this just unnecessary bloat and let's fire all versions we have to standard output with -v ? - Markus -- Please always Cc to me when replying to me on the lists. GnuPG Key: http://guru.josefine.at/~mfischer/C2272BD0.asc "I'm not stupid, you know? :)" - Jani Taskinen -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php