Il Sito per imparare gratuitamente a fare pagine Web

Oggi: Lunedì 08 Settembre 2008   Ore: 09:31
 
Home · XHTML con Style · Primi Passi · Guida HTML · Guida CSS · Guida PHP · F.A.Q. · Scripting · Applets · Grafica Web · Forum · Comunicazioni Scrivimi
 
  Guida PHP
web-link
·Prefazione
·Introduzione al PHP
·Condizioni e variabili
·switch, cicli ed array
·gli editors PHP
·commenti, cicli while, array associativi
·MySQL
·MySQL parte II
·Inviare una mail e gestire un Form
·Un guestbook in PHP
·Un guestbook "ROBUSTO"
·Un guestbook un solo file
·Iscriviamo i nostri utenti!
·Un servizio di statistiche
web-link
  Fare Web
web-link
·Applets
·Banners
·Blog
·Chat
·Contatori
·DHTML
·E-Commerce
·Editors CSS
·Editors HTML
·Flash
·Forum
·F.T.P.
·Guestbooks
·Grafica
·Iscriz.Mot.Ricerca
·Java Applets
·Java Script
·Mailling List
·Mappe Cliccabili
·Meta Tags
·Mot.ricerca interno
·Scripting
·Sondaggi on-line
·Spazi Web
·Tag Boards
·URL forwarding
·Validatori HTML
·W3C Specifiche
·Web Designer
·Web Master
web-link
web-link


Corso PHP di Claudio Curci - Approfondimento: gli editor PHP


Ho notato, anche dalle discussioni del forum, che esiste una certa confusione riguardo l'utilizzo di un editor per pagine PHP.
Con questo interludio infrasettimanale (le lezioni vere e proprie le scrivo di solito nei week-end) cerco di mettere luce sull'argomento.
Una pagina PHP è un comune file html, che contiene però porzioni di codice scritte, appunto, in PHP.
Chi è abituato ad utilizzare editor testuali (dal notepad a 1stpage a HTML kit ecc.) non avrà incontrato problemi nell'implementazione di script php. Gli editor testuali infatti non offrono una costruzione visuale della pagina, e chi li usa scrive a manina tutto il codice.
Chi utilizza invece editor visuali (come Front Page o DreamVeawer) è abituato a considerare un file html come un documento prodotto da un altro software, un pò come un file .doc creato grazie a Word.
Gli editor visuali altro non fanno che costruire lo stesso codice Html (solitamente molto più sporco) ottenibile con notepad.
Offrono però un approccio WYSIWYG (What You See Is What You Get), per cui è possibile vedere l'output della pagina mentre la si sta costruendo. Questa caratteristica è origine di confusione quando si parla di editor php.
Se per editor PHP intendiamo qualcosa che ci consenta di costruire in VISUALE gli script, siamo fuori strada: innanzitutto uno script PHP va interpretato da un motore e da un web server, per cui, se non opportunamente configurato, nessun editor può farci un "preview in diretta" del nostro risultato.
Inoltre, per natura, uno script contiene codice, cicli, condizioni.. un approccio visuale è comunque limitato.
Quando si parla di "editor PHP" si intende un programma che:
- colori il codice in maniera diversa (ad esempio, segnando in grassetto le funzioni, in rosso le variabili ecc.): in questo modo diventa più facile trovare errori, manutenere e cambiare lo script.
- offra magari alcune funzionalità specifiche (un help disponibile premendo F1 con l'elenco di tutte le funzioni PHP, o il completamento automatico delle parole chiave -per cui scrivendo "mysql_er" compaia un menù a tendina con "mysql_error()", che suggerisce la funzione appropriata-)

Di editor PHP, gratuiti, se ne trovano a decine.

Uno dei più utilizzati è PHPEDIT, disponibile sul sito www.phpedit.net.
E' un prodotto in continua crescita, per cui ogni tanto tornate sul sito cercando nuove versioni. Attualmente la versione stabile è la 0.6. L'installazione è supportata da un wizard in stile Windows. Potete inoltre scaricare delle estensioni, ovvero ulteriori funzionalità del programma. Fondamentale è l'estensione delle funzioni ("PHP Functions definition files", disponibile nella stessa pagina di download del programma), che permette di usufruire del completamento automatico del codice. Si tratta di un file xml da copiare nella directory di installazione di phpedit (solitamente C:\Programmi\PHPEdit).

Dal menù "File=>Edit Sintax Properties" potete modificare a vostro piacere i colori dell'editor:



Questa è ad esempio la configurazione del mio phpedit:



Infine, questo è un esempio di completamento automatico del codice:



Spero di aver chiarito un pò le idee sugli editor PHP. Se avete ancora dubbi, possiamo parlarne nel forum.







  Potete fare domande e discutere l'argomento sul Forum



  Risorse
· Forum
· F.A.Q.
· Frames
· Scripting
· Applets
· Grafica Web
· Banner Exchange
· Novità
  Servizi
· News Letter
· Sondaggio
· I Files Scaricati
· Segnala il sito
· Leggi Guestbook
· Firma Guestbook
· Banners
  Linguaggi
· A.J.A.X.
· A.S.P.
· C.G.I.
· C.S.S.
· Flash
· H.T.M.L.
· X.H.T.M.L.
· Java
· JavaScript
· P.E.R.L.
· P.H.P.
· X.M.L.
  Download
· Primi Passi
· Guida HTML
· Guida CSS
· Tutorial XHTML
 
· Home Page Home Page · Aggiungi ai preferiti Aggiungi ai preferiti · Segnala ad un amico Segnala il sito ai tuoi amici ·
 

Valid CSS!
Valid HTML 4.01!

Questa pagina è esclusiva proprietà di © Web-Link © Andrea Bianchi 1997 ~ 2008
Vietata la copia e la distribuzione, anche parziale, senza la previa autorizzazione scritta di Web-Link