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ștePHP_VERSIONsauPHP_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.