Controllo versione minima PHP

  • Creatore Discussione Creatore Discussione xshell
  • Data di inizio Data di inizio

xshell

Nuovo Utente
17 Lug 2008
20
0
0
Ciao. Ho creato un'applicazione semplice che richiede di aver installato sul proprio computer una versione superiore a 5.1 di PHP. Per distribuire il programma, volevo creare uno script che controllasse la versione di PHP installata e che avvisasse qualora fosse installata una versione meno recente. Qualcuno mi saprebbe aiutare?

L'impostazione iniziale che ho scritto, è la seguente:

Codice:
<?php
class verificaversione
{
      $versione_php = "";
      $errore = array();

      function versione($php)
      {
            $this->versione_php = $php;
      }

      function verifica()
      {
            $phpver = phpversion();
    
            if($phpver < $this->versione_php)
            {
                   $errore[] = "La versione non è aggiornata";
            }
      }
}
?>

Però mi dà errore.. cosa sbaglio?

Ringrazio per le future risposte. :byebye:
 
Ultima modifica:
In effetti un po' di problemi ci sono:

1) Le proprieta della classe non sono definite correttamente.
2) La funzione phpversion() ritorna una stringa. Non si può confrontare come se fosse un numero.

Perchè non usare direttamente la funzione version_compare?
 

Discussioni simili