Se sei un amante della riga di comando di Linux puoi eseguire questo e vedere quale versione di PHP stai utilizzando:
1 |
php -i |
o in alternativa puoi eseguirlo per ottenere rigorosamente il numero di versione
1 |
php -v |
Trova la versione PHP su Windows
php -v funziona anche su piattaforme Windows. Puoi semplicemente avviare il tuo CMD ed eseguirlo per vedere la versione PHP che hai attualmente installato.
Questo non funzionerà se non hai incluso php.exe nel percorso di sistema. Quindi, se questo è il tuo caso, dovrai individuare php.exe sul tuo sistema. Main si trova qui: C:\xampp\php quindi eseguirò il comando set utilizzando questo percorso in questo modo:
1 |
set PATH=%PATH%;C:\xampp\php\php.exe |
Ora esegui di nuovo php -v e dovresti vedere la tua versione PHP.
Trova la versione PHP quando non hai accesso a una console SSH.
Quando non hai accesso a una console della riga di comando, puoi trovare la versione PHP utilizzando la funzione phpinfo().
Basta inserirlo in un nuovo file .php e accedervi tramite il tuo URL.
1 |
<?php phpinfo() ?> |
O semplicemente un modo più semplice è utilizzare la funzione specifica phpversion() o la costante PHP_VERSION.
1 2 3 4 |
<?php echo 'PHP version is: ' . phpversion(); echo 'PHP version is: ' . PHP_VERSION; ?> |
Perché ho bisogno di conoscere la mia versione di PHP?
Ci sono molte ragioni per cui potresti essere interessato alla versione PHP che stai utilizzando. Uno potrebbe essere che alcune funzioni non sono disponibili su alcuni pacchetti e altre funzioni sono deprecate su altri.
Se vuoi conoscere la tua versione di PHP e fare qualcosa o qualcos’altro a seconda del tuo numero di versione, potresti essere interessato a utilizzare il confronto in questo modo.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
if (version_compare(PHP_VERSION, '7.0.0') >= 0) { echo 'I am at least PHP version 7.0.0, my version: ' . PHP_VERSION . "\n"; } if (version_compare(PHP_VERSION, '5.3.0') >= 0) { echo 'I am at least PHP version 5.3.0, my version: ' . PHP_VERSION . "\n"; } if (version_compare(PHP_VERSION, '5.0.0', '>=')) { echo 'I am at least PHP version 5.0.0, my version: ' . PHP_VERSION . "\n"; } if (version_compare(PHP_VERSION, '5.0.0', '<')) { echo 'I am still PHP 4, my version: ' . PHP_VERSION . "\n"; } |
Spero che questo ti aiuti