Skip to main content

Τι είναι η PHP;

Η PHP σημαίνει PHP: HyperText Preprocessor, με την PHP να στέκεται για προσωπική αρχική σελίδα [Tools].Αυτός ο τύπος ακρωνύμιου είναι γνωστός ως Retronym.Αρχικά, το 1994, η γλώσσα σχεδιάστηκε ως ένα μικρό σύνολο δυαδικών ψηφίων που χρησιμοποιούνται για τη συλλογή ορισμένων βασικών δεδομένων κυκλοφορίας ιστότοπου.Το 1997, ο αναλυτής ξαναγράφηκε από δύο Ισραηλινούς και το όνομα άλλαξε στο σημερινό ακρωνύμιο mdash.Διαπιστώθηκε ότι ο προ-επεξεργαστής HyperText ήταν ένα σίγουρα πιο αποδεκτό όνομα στον επιχειρηματικό κόσμο.

Είναι μια γλώσσα ανοιχτού κώδικα, που χρησιμοποιείται κυρίως για δυναμικές εφαρμογές περιεχομένου ιστού και από την πλευρά του διακομιστή.Η PHP συχνά υποδεικνύεται ως ο κύριος ανταγωνιστής με τα εξής:

  • Microsofts C# mdash;Visual Basic.NET MDASH;Asp Family
  • Suns Java Mdash;Jsp
  • macromedias coldfusion
  • cgi mdash;Το Perl

PHP διαθέτει πολλές βιβλιοθήκες ανοιχτού κώδικα που περιλαμβάνονται στο βασικό build και πολλά άλλα είναι άμεσα διαθέσιμα.Υπάρχουν επεκτάσεις για να βοηθήσουν τη διασύνδεση με διάφορα συστήματα, συμπεριλαμβανομένου του IRC, μια σειρά μορφών συμπίεσης και το API των Windows.Υπάρχουν άλλες επεκτάσεις για να αφήσουμε την PHP να δημιουργήσει μορφές αρχείων εν κινήσει, όπως μια δημοφιλής επέκταση που της επιτρέπει να δημιουργήσει το Adobe Flash reg.Ταινίες.

Από την έκδοση 3, η PHP έχει ολοκληρωμένα χαρακτηριστικά προσανατολισμένα αντικειμενικά.Η έκδοση 5 χτίστηκε σημαντικά σε αυτή την περιορισμένη λειτουργικότητα και η γλώσσα έχει τώρα ισχυρές δυνατότητες προσανατολισμένου αντικειμένου, συμπεριλαμβανομένων των διεπαφών, των εξαιρέσεων, των καταστροφών και των περιλήψεων.

Η PHP έφτασε σε ευρεία διαδεδομένη δημοτικότητα με την έκδοση 4, που κυκλοφόρησε το 2000. Το 2004, έκδοση 5ντεμπούτο, και τώρα θεωρείται μία από τις κορυφαίες γλώσσες που χρησιμοποιούνται για το scripting από την πλευρά του διακομιστή.

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

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

Η ανάπτυξη συνεχίζει το APACE και με κάθε διαδοχική κατασκευή, το Langugage φαίνεται να αντιμετωπίζει όλο και περισσότερες από τις ανησυχίες που έθεσε η κοινότητα ανοιχτού κώδικα.