Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Probabile errore in una lezione

    Ciao, stavo appunto, seguendo il corso "PHP Base" e nella lezione riguardante i tipi di dati, penso di aver trovato un errore nel codice dei backslash usati come escape di se stessi.
    Codice PHP:
    <?php

    echo "Questo: \"\\\" è un backslash";  // stampa: Questo: "\" è un backslash
    echo 'Questo: \'\\\' è un backslash'[COLOR=darkblue])[/COLOR] ; // stampa: Questo: '\' è un backslash
    echo "Questo: '\' è un backslash"[COLOR=darkblue])[/COLOR] ;    // stampa: Questo: '\' è un backslash
    echo "Questo: '\\' è un backslash"[COLOR=darkblue])[/COLOR] ;   // stampa: Questo: '\' è un backslash

    ?>
    In pratica bisogna eliminare la parentesi colorate di blu, altrimenti segnala un errore.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Manca un backslash nella prima riga

    echo "Questo: \"\\\" è un backslash";

    ed è sbagliata anche la seconda echo
    echo 'Questo: '' è un backslash' ; //mancano gli escape per gli apici
    echo 'Questo: \'\' è un backslash' ; //versione corretta

    Infine, ci sono delle ) che non chiudono niente e vanno tolte.

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.