Zend_Version.xml 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 24249 -->
  3. <!-- Reviewed: no -->
  4. <sect1 id="zend.version.reading">
  5. <title>Lire la version de Zend Framework</title>
  6. <para>
  7. <classname>Zend_Version</classname> fournit la constante de classe
  8. <constant>Zend_Version::VERSION</constant> qui contient une chaîne identifiant la version
  9. courante de Zend Framework. <constant>Zend_Version::VERSION</constant> contient "1.7.2",
  10. par exemple.
  11. </para>
  12. <para>
  13. La méthode statique <methodname>Zend_Version::compareVersion($version)</methodname> est
  14. basée sur la fonction <acronym>PHP</acronym> <ulink
  15. url="http://www.php.net/manual/fr/ref.version_compare.php">
  16. <methodname>version_compare()</methodname></ulink>.
  17. La méthode retourne -1 si la <varname>$version</varname> fournie est plus ancienne que la
  18. version courante de Zend Framework, 0 si c'est la même, et +1 si la
  19. <varname>$version</varname> fournie est plus récente que la version courante de Zend
  20. Framework.
  21. </para>
  22. <example id="zend.version.reading.example">
  23. <title>Exemple avec la méthode compareVersion()</title>
  24. <programlisting language="php"><![CDATA[
  25. // retourne -1, 0 or 1
  26. $cmp = Zend_Version::compareVersion('2.0.0');
  27. ]]></programlisting>
  28. </example>
  29. <para>
  30. La méthode statique <methodname>Zend_Version::getLatest()</methodname> permet d'obtenir le
  31. numéro de version de la dernière release stable disponible au téléchargement sur le site
  32. <ulink url="http://framework.zend.com/download/latest">Zend Framework</ulink>.
  33. </para>
  34. <example id="zend.version.latest.example">
  35. <title>Example de la méthode getLatest()</title>
  36. <programlisting language="php"><![CDATA[
  37. // retourne 1.11.0 (ou une version ultérieure)
  38. echo Zend_Version::getLatest();
  39. ]]></programlisting>
  40. </example>
  41. </sect1>