Διαφορά μεταξύ PHP και HTML

Anonim

PHP vs HTML

Η HyperText Markup Language, γνωστή ως HTML είναι η κορυφαία γλώσσα σήμανσης για ιστοσελίδες. Το HTML είναι το βασικό δομικό στοιχείο των ιστοσελίδων. Το πρόγραμμα περιήγησης στο Web διαβάζει το έγγραφο HTML και τα συνθέτει σε οπτικές ή ακουστικές ιστοσελίδες. PHP (σημαίνει PHP: Hypertext Preprocessor) είναι μια γλώσσα scripting πλευρά server, ειδικά κατάλληλη για την ανάπτυξη δυναμικών και διαδραστικών ιστοσελίδων. Τα σενάρια PHP μπορούν να ενσωματωθούν σε έγγραφα HTML.

Τι είναι το HTML;

Η HTML, όπως αναφέρθηκε προηγουμένως, είναι μια γλώσσα σήμανσης, όχι μια γλώσσα προγραμματισμού. Μια γλώσσα σήμανσης είναι ένα σύνολο σημάτων σήμανσης και η HTML χρησιμοποιεί ετικέτες σήμανσης, οι οποίες συνήθως ονομάζονται ετικέτες HTML, για να περιγράψουν ιστοσελίδες. Τα έγγραφα HTML περιγράφουν ιστοσελίδες και περιέχουν ετικέτες HTML και απλό κείμενο. Οι ετικέτες HTML μπορούν εύκολα να ταυτοποιηθούν σε ένα έγγραφο HTML αφού περιβάλλονται από γωνιακούς βραχίονες (π.χ. Οι ετικέτες HTML εισάγονται συνήθως σε ένα έγγραφο σε ζεύγη, όπου η πρώτη ετικέτα είναι η ετικέτα έναρξης (π.χ. ) και η δεύτερη ετικέτα είναι η τελική ετικέτα (π.χ. ). Ο στόχος ενός προγράμματος περιήγησης ιστού (π.χ. Internet Explorer, Firefox κ.λπ.) είναι να διαβάζει ένα έγγραφο HTML και να το εμφανίζει ως ιστοσελίδα. Το πρόγραμμα περιήγησης χρησιμοποιεί τις ετικέτες HTML για την ερμηνεία του περιεχομένου της σελίδας και οι ίδιες οι ετικέτες HTML δεν εμφανίζονται από το πρόγραμμα περιήγησης. Οι σελίδες HTML μπορούν να ενσωματώσουν εικόνες, αντικείμενα και σενάρια γραμμένα σε γλώσσες όπως JavaScript. Επιπλέον, η HTML μπορεί να χρησιμοποιηθεί για τη δημιουργία διαδραστικών μορφών.

Τι είναι η PHP;

Όπως αναφέρθηκε προηγουμένως, η PHP είναι μια γλώσσα scripting που είναι ιδιαίτερα κατάλληλη για την ανάπτυξη δυναμικών ιστοσελίδων. Η PHP είναι λογισμικό ανοιχτού κώδικα και είναι δωρεάν για λήψη και χρήση. Οι δέσμες ενεργειών PHP εκτελούνται στον διακομιστή ιστού. Ο κώδικας PHP σε ένα απαιτούμενο αρχείο εκτελείται από το χρόνο εκτέλεσης PHP και δημιουργεί το δυναμικό περιεχόμενο της ιστοσελίδας. Η PHP μπορεί να αναπτυχθεί στους περισσότερους διακομιστές ιστού (Apache, IIS κ.λπ.) και να εκτελείται σε διαφορετικές πλατφόρμες, όπως τα Windows, Linux, UNIX κ.λπ. Η PHP μπορεί επίσης να χρησιμοποιηθεί με πολλά RDBMS. Παρόλο που η PHP σχεδιάστηκε αρχικά για τη δημιουργία δυναμικών ιστοσελίδων, επικεντρώνεται τώρα κυρίως σε δέσμες ενεργειών από πλευράς διακομιστή, όπου παρέχει δυναμικό περιεχόμενο από διακομιστή ιστού σε πελάτη. Τα αρχεία PHP μπορούν να περιέχουν κείμενο, ετικέτες HTML και δέσμες ενεργειών. Τα αρχεία PHP επεξεργάζονται από τον διακομιστή ιστού και επιστρέφονται πίσω στο πρόγραμμα περιήγησης ως απλό HTML. Τα αρχεία PHP μπορούν να αναγνωριστούν με τις επεκτάσεις αρχείων ". php ",". php3 ", ή". phtml "

Η διαφορά μεταξύ HTML και PHP

Η κύρια διαφορά μεταξύ HTML και PHP είναι ότι η HTML είναι μια γλώσσα σήμανσης που χρησιμοποιείται για να καθορίσει το περιεχόμενο μιας ιστοσελίδας, ενώ η PHP είναι μια γλώσσα scripting. Οι ιστοσελίδες που δημιουργούνται χρησιμοποιώντας μόνο HTML είναι στατικές ιστοσελίδες και θα είναι πάντοτε οι ίδιες κάθε φορά που ανοίγουν.Αλλά τα αρχεία PHP μπορούν να δημιουργήσουν δυναμικές ιστοσελίδες όπου το περιεχόμενο μπορεί να αλλάζει κατά διαστήματα. Για παράδειγμα, οι δυναμικές ιστοσελίδες που δημιουργούνται με PHP μπορούν να περιλαμβάνουν αντικείμενα όπως τρέχουσα ημερομηνία / ώρα, δεδομένα που υποβάλλονται από χρήστη χρησιμοποιώντας μια φόρμα ή πληροφορίες από μια βάση δεδομένων.