Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql > Funzioni di PHP
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 18-01-08, 01:23   #1 (permalink)
Consiglio Direttivo
 
L'avatar di Samyorn
 
Data di registrazione: Dec 2007
Ubicazione: Catania
Messaggi: 5,845
Invia un messaggio tramite ICQ a Samyorn Invia un messaggio tramite Skype a Samyorn
[Stringhe] echo;

Sintassi: echo string $string[.string$string.......]

echo, che impropriamente chiamiamo funzione essendo un costrutto del linguaggio PHP, non fa altro che inviare al browser, e quindi visualizzare, il valore di una o più stringhe. $string puo’ essere, come vedremo negli esempi seguenti, un semplice testo, una variabile, un array o una combinazione qualsiasi delle stesse.
Codice PHP:
<?
echo 'Questo è un esempio'// invierà la stringa di testo così come scritta
echo '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 (\)
echo 'In questo modo visualizzeremo in maniera corretta l\'apice'//risultato: In questo modo visualizzeremo correttamente l'apice 
 
$string 'Questa è una variabile';
echo 
$string// risultato: Questa è una variabile
 
$array[0] = 'Questo è un array';
echo 
$array[0]; // risultato: Questo è un array
 
// proviamo a fare un po’ di mix
 
// più stringhe di testo
echo "Prima parte del testo"."Seconda parte del testo"//risultato: Prima parte del testoSeconda parte del testo
 
//stringa e variabile
$var "Questa è una variabile";
echo 
"Questo è testo".$var//risultato: Questo è testoQuesta è una variabile
// oppure:
echo "Questo è testo $var !"// risultato: Questo è testo Questa è una variabile !
// se invece delle doppie virgolette usassimo gli apici vedremo solo il nome della variabile:
echo 'Questo è testo $var ! '// risultato: Questo è testo $var !
 
 
// stringa e array
$array[0] = "Questo è un elemento di un array";
echo 
$array[0]. "Questo è testo"// risultato: Questo è un elemento di un arrayQuesto è testo
// oppure:
echo "Questo è testo {$array[0]} !"// risultato: Questo è testo Questo è un elemento di un array !
 
//variabile e array
$var "Questa è una variabile";
$array[0] = "Questo è un elemento di un array";
echo 
$var.$array[0]; // risultato: Questa è una variabileQuesto è un elemento di un array
 
// mettiamo tutto insieme adesso
$var "Questa è una variabile";
$array[0] = "Questo è un elemento di un array";
echo 
$var" - ".$array[0]." - "."Questo invece è un testo"// Questa è una variabile – Questo è un elemento di un array – Questo invece è un testo
?>
Non essendo una funzione il seguente codice non sarà valido:
Codice PHP:
<?
($variabile) ? echo 'true' : echo 'false';
?>
Ma strutturandolo in maniera diversa possiamo ottenere il risultato desiderato
Codice PHP:
<?
echo $variabile 'true''false';
?>
Il seguente esempio utilizza la sintassi “here document”:
Codice PHP:
<?
echo <<<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;
?>
Esiste anche una sintassi abbreviata di echo, basta far seguire al tag di apertura il segno uguale, ma tale forma abbreviata è funzionale solo se il parametro di configurazione short_open_tag è abilitato:
Codice PHP:
<?
$string 
'abbreviata';
?>
Questa è la sintassi <?=$string?> di echo // risultato: Questa è la versione abbreviata di echo
Una funzione equivalente al costrutto echo è print();
__________________
Qui, Quo, Qua
Si parla poco di SMF? Sentiamo l'opinione di chi lo ha provato. Ti amo...brindiAMO?
Conosci GTLab? Devi scegliere un CMS per Forum e non sai quale? Guarda quì!!

Ultima modifica di Samyorn : 26-01-08 17:12.
Samyorn non in linea   Rispondi citando
Rispondi
Tags: , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 10:12.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.