Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Problema con eval()

  1. #1

    Problema con eval()

    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!

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    225
    l'espressione dentro eval deve essere sintatticamente corretta e "continue" da solo non lo è in quanto deve necessariamente essere preceduto da un while o da un for ...
    ciao
    sergio

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.