Visualizzazione dei risultati da 1 a 6 su 6

Discussione: errore isset

  1. #1

    errore isset

    Buongiorno a tutti.

    ho questa istruzione:
    Codice PHP:
    if(isset(trim($_REQUEST["id"]))){ 
    e mi da questo errore:
    Fatal error: Can't use function return value in write context

  2. #2
    Togli il trim()
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    mi potresti spiegare perhè il trim da questo problema???

  4. #4
    Utente di HTML.it L'avatar di Laxus
    Registrato dal
    Oct 2010
    Messaggi
    251
    Come ben sai, trim restituisce una stringa, mentre isset controlla se una variabile esiste o no. Tu hai passato una stringa ad isset, non una variabile

  5. #5
    Aggiungo che nel codice da te postato utilizzi la variabile $_REQUEST["id"] (passandola al metodo trim() ) senza effettivamente controllarne la valorizzazione in quanto, come giustamente fatto notare da Laxus passi al metodio isset() il risultato del trim(), quindi una stringa.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  6. #6
    o cavolo vero come ho fatto a non pensarci grazie raga di tutto.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.