zend_version în PHP

Returnează versiunea motorului Zend Engine, care execută codul PHP.

Sintaxă
zend_version(): string

Ce face zend_version

Zend Engine este „motorul” din interiorul PHP: compilează și rulează scripturile. Fiecare versiune de PHP vine cu versiunea ei de motor: PHP 8.5 folosește Zend Engine 4.5, PHP 8.4 folosește 4.4.

Pentru versiunea PHP, care contează aproape mereu, folosește constanta PHP_VERSION sau funcția phpversion().

Ce returnează

Versiunea motorului, ca text.

Exemple

Exemplul 1: Versiunea motorului și a PHP

Rezultatul de mai jos provine de la PHP-ul cu care au fost rulate exemplele.

<?php
echo "Zend Engine " . zend_version() . "\n";
echo "PHP " . PHP_VERSION . "\n";
var_dump(version_compare(PHP_VERSION, "8.1.0", ">="));

Rezultat

Zend Engine 4.5.11
PHP 8.5.11
bool(true)

Greșeli frecvente

  • Verifici compatibilitatea codului cu zend_version(). Folosește PHP_VERSION sau PHP_VERSION_ID; numerele motorului nu sunt aceleași cu ale PHP.

Comenzi înrudite

  • extension_loaded: Verifică dacă o extensie PHP este încărcată pe server, de exemplu mbstring, intl sau pdo_mysql.
  • get_loaded_extensions: Returnează lista extensiilor PHP încărcate pe server.