Ciao a tutti.

Ho una funzione che in alcuni casi ritorna 'continue;' (stringa).
Questa funzione la uso in un ciclo 'foreach' per filtrare dei contenuti.

Se faccio:

Codice PHP:

foreach (...){

$strfunzione(...);

if (isset(
$str))
eval(
$str);

...


dove $str = 'continue;' oppure non viene mandato nulla indietro.

Ottengo:

Cannot break/continue 1 level in *** : eval()'d code on line 1


Ovviamente se al posto di eval($str); metto continue; tutto fila liscio!