Iniziamo con il php ... và!

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
:Cyber:
00martedì 7 marzo 2006 01:01
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
Nydirac
00sabato 11 novembre 2006 20:29
Re:

Scritto da: :Cyber: 07/03/2006 1.01

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*
?>



Errato il php non è affatto un linguaggio a TAG, come invece è al'HTML, il fatto che vi siano i "tag" ( Come noti ho aggiunto php, in quesot modo si specifica al server che si tratta di php poichè la quasi totalità dei server altrimenti non lo elabora come php ) è per specificare al interno del codice HTML ( che per l'appunto è formato da molti tag... vedi <html>,<body>,
etc ) che stà per venire eseguito un codice di tipo php...


Scritto da: :Cyber: 07/03/2006 1.01
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)
1.04



l'operatore & è un operatore bit a bit, o solwise, cioè agisce sui bit dei numeri. Per capire meglio come funziona bisogna capire come funziona il binario: Il binario non sono altro che numeri a base 2 invece che 10, quindi esisteranno solo 2 numeri cioè lo 0 e l'1. per il resto funziona esattamente come per il decimale.. piccolo esempio:

decimale -> binario
0 -> 000
1 -> 001
2 -> 010 ( come si fà di solito con i numeri "normali", quando si arriva a 9)
3 -> 011
4 -> 100

Quest oepratore opera a questo livello, quindi esegue l'operazione "AND" a ogni bit quindi:

01000 &
00000 =
-----
00000

oppure:

01110 &
01010 =
-----
01010


piccola nota: non essere bravi in matematica non pregiudica il fatto di poter programmare ma ad alti livelli diventa necessaria, quando fai sistemi di collision 3D o simili si sarà costretti a prenderla in mano.
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 05:59.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com