410 of 410 menu

Funzione version_compare

La funzione version_compare confronta due stringhe contenenti numeri di versione e restituisce il risultato del confronto. Accetta tre parametri: due stringhe di versione e un operatore di confronto opzionale. Restituisce -1, 0 o 1 se la prima versione è rispettivamente minore, uguale o maggiore della seconda.

Sintassi

version_compare(string $version1, string $version2, string $operator = null);

Esempio

Confrontiamo due versioni:

<?php $res = version_compare('1.2.3', '1.2.4'); echo $res; ?>

Risultato dell'esecuzione del codice:

-1

Esempio

Controlliamo se la versione soddisfa i requisiti minimi:

<?php if (version_compare(PHP_VERSION, '8.0.0', '>=')) { echo 'La versione PHP è adatta'; } else { echo 'È richiesto PHP 8.0.0 o superiore'; } ?>

Risultato dell'esecuzione del codice (esempio):

'La versione PHP è adatta'

Esempio

Confrontiamo versioni con release alfa e beta:

<?php $res = version_compare('1.0.0b', '1.0.0a'); echo $res; ?>

Risultato dell'esecuzione del codice:

1

Vedi anche

  • la funzione phpversion,
    che restituisce la versione corrente di PHP
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta