Zend_Version.xml 1.3 KB

12345678910111213141516171819202122232425262728293031
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 20794 -->
  3. <!-- Reviewed: 20794 -->
  4. <sect1 id="zend.version.reading">
  5. <title>Die Version des Zend Frameworks erhalten</title>
  6. <para>
  7. <classname>Zend_Version</classname> bietet eine Klassenkonstante
  8. <constant>Zend_Version::VERSION</constant> die einen String enthält, welcher die
  9. Versionsnummer der eigenen Installation des Zend Frameworks enthält.
  10. <constant>Zend_Version::VERSION</constant> kann zum Beispiel "1.7.4" enthalten.
  11. </para>
  12. <para>
  13. Die statische Methode <methodname>Zend_Version::compareVersion($version)</methodname>
  14. basiert auf der <acronym>PHP</acronym> Funktion <ulink
  15. url="http://php.net/version_compare"><methodname>version_compare()</methodname></ulink>.
  16. Die Methode gibt -1 zurück wenn die angegebene Version älter als die
  17. installierte Version des Zend Frameworks ist, 0 wenn Sie identisch sind und
  18. +1 wenn die angegebene Version neuer als die Version des Zend Frameworks ist.
  19. </para>
  20. <example id="zend.version.reading.example">
  21. <title>Beispiel der compareVersion() Methode</title>
  22. <programlisting language="php"><![CDATA[
  23. // gibt -1, 0 oder 1 zurück
  24. $cmp = Zend_Version::compareVersion('2.0.0');
  25. ]]></programlisting>
  26. </example>
  27. </sect1>