Sto imparando il php e ho qualche conoscenza di base. Non vi do' istruzioni per quanto riguarda la programmazione di base, ma passo direttamente al linguaggio. Il php è un linguaggio di programamzione simile ad altri (c, c++) , non ha bisogno di compilatore, viene direttamente "interpretato" dal server (se ha il mod php installato, ovvero, se supporta tale linguaggio.
Cosa fa il php?
semplice... stampa l'html in base a funzioni, procedure, iterazioni, algoritmi. Ed e' questo ke lo rende potente. Ad esempio:
Se A vale 3 allora
*codice html*
altrimenti
*altro codice html alternativo*
questo è un esempio banale, il php puo' inoltre interagire con i database (mysql ad esempio).
Iniziamo subito
Leggete quanto spiegato in questo topic solo se avete conoscenze d ibase della programmazione.
Innanzitutto questa è una guida sintetica, quindi lasciamo perdere le cose tipo "tag asp like" che non ci servono al momento, se avro' il tempo di fare una guida + dettagliata ve lo faro' sapere. Comunque. Il php è un linguaggio a tag, dobbiamo innanzitutto aprirli.
<?
*qui va inserito il codice php*
?>
bene, adesso facciamo una cosa molto semplice, dichiariamo delle variabili e stampiamoo il loro valore a video
<?
$a = "Hello World";
echo "$a";
?>
Dopo aver scritto il codice del famigerato hello world, salviamo il file dal blocco note con estensione .php . Uppiamo il file in un server che supporti il php oppure installiamo un server sul nostro pc e installiamo php (io ho apache, ma ce ne sono tanti come abyss , wizard ecc)
vedremo la scritta Hello World. CURIOSITA': osserva il sorgente della pagina, è puro html non e' vero? questo perke' i lphp viene interpretato dal server e secondo le indicazioni dello script, genera codice HTML puro.
Ora facciamo una piccola esercitazione:
<?
$a = 6;
$b = 5;
$c = $a * $b;
echo "$c";
?>
visualizzera' "30" ovvero, 6 per 5.
Proviamo ora qualcosa di + complesso
$a = 0 & 1;
echo "$a"
visualizzeremo "0", questo perche' secondo la logica delle proposizioni, la proposizione molecolare 0 and 1 ha valore di verita' 0. Per il php come altri linguaggi di programmazione, sono richieste conoscenze matematiche di base e non è assolutamente vero che bisogna essere dei matematici formidabili come si crede, sebbene l'informatica sia legata alla matematica (se capisci l'una capisci l'altra fidati e se hai dubbi, sfoglia un bel manuale di algebra)
ARRAY
le array sono dei contenitori di variabili. Ecco come crearne uno
$nomearray = array(
"Primo" => array(
"Nome" => "Alfredo",
"Cognome" => "Manfredi",
),
"Secondo" => array(
"Nome" => "Pippo",
"Cognome" => "Pippoloso",
)
);
echo $nomearray["Primo"]["Nome"];
la prossima volta continuero' con le iterazioni bb
Modificato da :Cyber: 07/03/2006 1.03
Modificato da :Cyber: 07/03/2006 1.04