note 80330 added to function.phpversion

From: Date: Thu, 10 Jan 2008 15:21:26 +0000
Subject: note 80330 added to function.phpversion
Groups: php.notes 
Request: Send a blank email to php-notes+get-134998@lists.php.net to get a copy of this message
On some machines phpversion() will not return a string in this format: major.minor.version But rather major.minor.version-[os manufacturer] I experinced this on a couple of Linux variants like Ubuntu. So don't rely on the first format, I made this function to get the "real" version which might come in handy if you don't want the 'os manufacturer' part: <?php function phpversion_real() { $v = phpversion(); $version = Array(); foreach(explode('.', $v) as $bit) { if(is_numeric($bit)) { $version[] = $bit; } } return(implode('.', $version)); } ?> ---- Server IP: 212.63.193.10 Probable Submitter: 81.216.205.138 ---- Manual Page -- http://www.php.net/manual/en/function.phpversion.php Edit -- https://master.php.net/note/edit/80330 Del: integrated -- https://master.php.net/note/delete/80330/integrated Del: useless -- https://master.php.net/note/delete/80330/useless Del: bad code -- https://master.php.net/note/delete/80330/bad+code Del: spam -- https://master.php.net/note/delete/80330/spam Del: non-english -- https://master.php.net/note/delete/80330/non-english Del: in docs -- https://master.php.net/note/delete/80330/in+docs Del: other reasons-- https://master.php.net/note/delete/80330 Reject -- https://master.php.net/note/reject/80330 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#134998) next »