Se sei un amante della linea di comando di Linux puoi eseguire questo e vedere quale versione di PHP stai eseguendo:
1
|
php -i
|
o puoi in alternativa eseguire questo per ottenere strettamente il numero di versione
1
|
php -v
|
Trova versione PHP su Windows
php -v funziona anche su piattaforme Windows. Puoi semplicemente avviare il tuo CMD ed eseguirlo per vedere la versione di PHP che hai attualmente installato.
Questo non funziona se non hai incluso il php.exe nel percorso di sistema. Quindi se questo è il tuo caso dovrai localizzare php.exe sul tuo sistema. Il principale si trova qui: C:\xampp\php quindi eseguirò il comando set usando questo percorso come questo:
1
|
set PATH=%PATH%;C:\xampp\php.exe
|
Ora esegui nuovamente php -v e dovresti vedere la tua versione di PHP.
Trova la versione di PHP quando non hai accesso a una console SSH.
Quando non hai accesso a una console a riga di comando puoi trovare la versione di PHP usando la funzione phpinfo().
Basta metterla in un nuovo file .php e accedervi tramite il tuo URL.
1
|
<?php phpinfo() ?>
|
Oppure un modo più semplice è usare 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 sapere la mia versione di PHP
Ci sono molte ragioni per cui potresti essere interessato alla versione di PHP che stai usando. 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 release potresti essere interessato ad usare il confronto come questo.
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 ‘Sono almeno alla versione 7.0.0 di PHP, la mia versione: ‘ . PHP_VERSION . “\n”;
}
if (version_compare(PHP_VERSION, ‘5.3.0’) >= 0)
echo ‘Sono almeno PHP versione 5.3.0, la mia versione: ‘ . PHP_VERSION . “\n”;
}
if (version_compare(PHP_VERSION, ‘5.0.0’, ‘>=’)) {
echo ‘Io sono almeno PHP versione 5.0.0, la mia versione: ‘ . PHP_VERSION . “\n”;
}
if (version_compare(PHP_VERSION, ‘5.0.0’, ‘<‘)) {
echo ‘Sono ancora PHP 4, la mia versione: ‘ . PHP_VERSION . “\n”;
}
|
Spero che questo ti aiuti