| Autor | Zpráva | ||
|---|---|---|---|
| Camo Profil |
Môže mi niekto prosím vás vysvetliť, prečo mi parser vypisuje pri dekladácii anonymnej funkcie(ktorú som skopíroval z php.net)
Parse error: syntax error, unexpected T_FUNCTION in C:\Apache2_2\htdocs\DROM1.php on line 2 Celý kód vyzerá takto(je to skopírované, z php.net): <?php
echo preg_replace_callback('~-([a-z])~', function ($match) {
return strtoupper($match[1]);
}, 'hello-world');
?>To isté mi vyhadzuje aj kód: <?php
$greet = function($name)
{
printf("Hello %s\r\n", $name);
};
$greet('World');
$greet('PHP');
?>Nechápem čo sa deje... |
||
| Jan Tvrdík Profil |
#2 · Zasláno: 30. 1. 2013, 20:50:23
Camo:
„Verzia php je 5.2.17“ Anonymní funkce fungují až od PHP 5.3. |
||
| Camo Profil |
#3 · Zasláno: 30. 1. 2013, 20:56:43
Aha už to tam vidím. Díky! Takže create_function je jediné riešenie...
|
||
|
Časová prodleva: 14 let
|
|||
0