• Consiglio Direttivo

    [Stringhe] print();

    Sintassi: int print (string $string)

    print è un costrutto che puo’ fungere da funzione, ed in questo caso i parametri andranno indicati tra parentesi. Non fa altro che inviare al browser, e quindi visualizzare, il valore di una stringa. $string puo’ essere, come vedremo negli esempi seguenti, un semplice testo, una variabile, un array o una combinazione qualsiasi delle stesse.
    [php]print ('Questo è un esempio'); // invierà la stringa di testo così come scritta

    print 'Questo è un esempio\ndi stringa multilinea'; // \n (newline) penserà a far andare a capo il vostro testo visualizzato

    // in presenza di apici (') o doppie virgolette (“) nel valore di $string, per inibire il loro riconoscimento come parte del codice e visualizzarli cosi per quello che sono, basterà farli precedere dallo backslash ()
    print 'In questo modo visualizzeremo in maniera corretta l'apice'; //risultato: In questo modo visualizzeremo correttamente l'apice

    $string = 'Questa è una variabile';
    print $string; // risultato: Questa è una variabile

    $array[0] = 'Questo è un array';
    print $array[0]; // risultato: Questo è un array

    // proviamo a fare un po’ di mix ma raggruppate all’interno di un'unica stringa

    //stringa e variabile
    $var = "Questa è una variabile";
    print "Questo è testo $var !"; // risultato: Questo è testo Questa è una variabile !
    // se invece delle doppie virgolette usassimo gli apici vedremo solo il nome della variabile:
    print 'Questo è testo $var ! '; // risultato: Questo è testo $var !

    // stringa e array
    $array[0] = "Questo è un elemento di un array";
    print "Questo è testo {$array[0]} !"; risultato: Questo è testo Questo è un elemento di un array ![/php]
    Essendo una funzione il seguente codice sarà valido:
    php ? print ('true') : print ('false');[/php]
    Il seguente esempio utilizza la sintassi “here document”:
    [php]<?
    print <<<END
    Sfruttando questa sintassi è possibile visualizzare
    più linee di testo oltre il valore di $variabile.
    Importante notare che il terminatore del testo è seguito
    dal punto e virgola, senza alcuno spazio aggiuntivo!
    END;?>[/php]

    Un costrutto equivalente a print è echo();