Ma non c'è sempre una traduzione da script html a script php?
Printable View
Ma non c'è sempre una traduzione da script html a script php?
Non sempre. Per esempio con JavaScript puoi aprire finestre, con il PHP non puoi.
Come col js si possono aprire finestre? Solo questa è la differenza?
E' un esempio per farti capire che non si può tradurre tutto uno script in JavaScript a PHP.Citazione:
Originalmente inviato da bastardofuori
Per dirti in breve le differenze... JavaScript è un linguaggio ad EVENTI, puoi così fare tutte quelle cose che PHP non è in grado di fare per la sua natura di linguaggio IMPERATIVO (anche se è disponibile qualche funzionalità object-oriented):
- aprire e chiudere finestre "a distanza"
- modificare dinamicamente i valori di caselle di testo
- visualizzare messaggi di errore o di conferma su popup
- modificare dinamicamente immagini al passaggio del mouse
... e in sostanza tutte quelle azioni che richiedono di intercettare tutto quello che succede sulla tastiera o sul mouse del visitatore (gli eventi, appunto).
PHP può fare molte altre cose che JS non è in grado di fare, per esempio:
- leggere e scrivere su file e database
- creare dinamicamente immagini
- fare sistemi di upload di file
... e un po' tutto (permessi permettendo) quello che richiede la centralità delle operazioni da eseguire (leggi: conservare dati condivisi su un singolo server)
Statemi bene...