NOVINKA: Pracuj až o 60 % rychleji díky akreditovanému kurzu Specialista na AI. Nyní již od 0 Kč. Zjisti více:

PHP - eval

Třída

Kořen \ Bez třídy

Metoda - eval

(PHP 4, PHP 5, PHP 7)

Vyhodnotí daný PHP kód. Jedná se o konstrukci jazyka, ne o funkci.

Pokud nastane chyba ve vyhodnocování, celý skript se ukončí.

Tip: Výstup z vyhodnocovaného kódu lze přesměrovat a ku příkladu uložit do řetězce.

Procedurální

  • function eval (string $code) : mixed

Parametry

NázevDatový typVýchozí hodnotaPopis
$codestring

Validní PHP kód bez otevíracích a zavíracích tagů (<?php ?>).

Návratové hodnoty

Vrací: mixed

Pokud kód poslaný do eval() nic nevrací, vrací se null, jinak se vrátí hodnota vrácená daným kódem. Od PHP 7 vyvolává při chybě parsování výjimku ParseError.

Příklady

<?php
$pocet = 42;
$jmeno = "Honza";
$kod = 'echo("Jmenuji se $jmeno a je mi $pocet let.");';

eval("$kod");

Související manuály

        Aktivity