Newsgroup: it.comp.www.php
Titolo: Manuale PHP: consiglio.

Cerco un manuale valido su cui iniziare da zero a studiare php.
Qualche consiglio ?
Conosco già altri linguaggi tipo java, c, c#, javascript, python..


da zero no... se conosci altri linguaggi è semplice poi impararlo.
www.php.net
 qui c'è tutto!


Forse il miglior manuale online della storia!
-- 
g4b0, linux user n. 369000
http://brosulo.net


grazie ragazzi

 Forse il miglior manuale online della storia!
se uno sa già cosa cercare.
diciamo che è uno dei migliori promemoria della storia.
anche gli esempi sono tra i migliori show-off della storia.  quanto
poi siano utili a far capire le cose ai niubi, ne ho molti dubbi.


meglio così, i peracottari meno cose sanno meno disastri
fanno, rovinando tutta la categoria.

 fanno, rovinando tutta la categoria.
tu prima di imparare cos'eri?

 fanno, rovinando tutta la categoria.
che poi, la categoria...  manco stessimo a parlà dei premi nobel di
qualcosa...


:-) concordo...

 tu prima di imparare cos'eri?
uno sperimentatore.

 wrote:

ieri ho fatto un salto in una libreria ben fornita tanto per passare
il pomeriggio.
ho visto questo manuale qui che mi è sembrato adatto a chi "inizia da
zero" (ma nel tuo caso mi pare che stai già un bel passo avanti!):
http://www.anobii.com/books/PHP/9788820334451/01993769665ee62dfe/
non ha l'aspetto da solito mattone di 500 e rotte pagine tipico magari
dei manuali wrox, ma personalmente non ritengo quel tipo di manuale il
miglior modo per "cominciare".  non è che "più roba" = per forza
"meglio", anzi.  per cominciare occorre qualcosa che ti fa fare un
ciao mondo in modo rapido e semplice, senza menarsela troppo per far
vedere quanto uno è fico, e poi man mano proseguire con piccoli passi
operativi.  poi, acquisita la manualità, si può anche passare ai
manuali "grossi", dove "c'è tutto" (ma buttato lì senza strutturazione
didattica progressiva e generalmente tradotto un po' alla come viene).
quel manuale mi sembra strutturato tipo manuale di liceo, ma questo è
un bene: a fine sezione ci sono dei test per vedere se hai davvero
capito quel che si dice capitolo per capitolo.  magari non farà tanto
programmatore guru avercelo in libreria ma un'occhiata gliela darei.

 
http://www.anobii.com/books/PHP/9788820334451/01993769665ee62dfe/
Visti i commenti su Anobii e l'estratto da GBooks, ti direi 
tranquillamente di lasciarlo li`.
Le quattro ristampe sono proprio quello: ristampe, senza nessuna 
revisione dei contenuti.
Gia` nel primo capitolo, in 3 pagine, da` una sventagliata di 
informazioni sull'HTML deprecate da almeno 3-4 anni.
Purtroppo non si vede tutto l'indice, ma il fatto che non accenni 
minimamente alla OOP tra "Le Funzioni" e "MySQL" mi fa mal sperare.
Se conosci Java e C (per la sintassi) e Python (per il paradigma di 
linguaggio dinamico e per la OOP) credo che tu ti possa buttare 
tranquillamente su qualcosa di un po' piu` avanzato, e soprattutto 
recente.
Bye.

 Bye.
tipo?
(p.s. per OOP direi che Java assolva il compito in maniera più mirata)

 (p.s. per OOP direi che Java assolva il compito in maniera più mirata)
No, la OOP di PHP e` piu` simile a quella di Python che a quella di Java, 
a esclusione solo di public, protected e private (che in Python non 
esistono). I magic methods, per esempio, in Python ci sono, in Java no. 
Ma anche la mancanza di tipizzazione e la conseguente mancanza del 
sovraccaricamento esplicito. O le minori restrizioni su costruttori e 
distruttori. E probabilmente altro che ora non mi viene in mente.
Bye.


Certo se intendi avvicinarti al linguaggio con similitudini, altrimenti 
credo che Java si avvicini meglio al "paradigma di programmazione OOP", 
ma è poco importante...

 ma è poco importante...
Il "problema" e` che quello che noi oggi chiamiamo paradigma di 
programmazione OOP e` mutuato da quello che e` stato definito per il C++, 
e che Java ha cercato di seguire pedissequamente, ma che appunto va bene 
per linguaggi statici.
Per linguaggi dinamici, secondo me, il paradigma e` (leggermente) 
diverso, proprio per la natura del linguaggio.
D'altronde, uno dei primi linguaggi a oggetti (e quello che ha introdotto 
la dicitura "OOP") e` Smalltalk, che e` dinamicamente tipizzato, e che ha 
ispirato diversi concetti appunto in Python, Ruby e Objective-C.
E` da un po' che mi incuriosisce, tra l'altro, e vorrei avere il tempo di 
studiarmelo un po', ma per ora "mi tocca" concentrarmi su linguaggi piu` 
commerciabili (PHP, Java e ObjC).
Bye.