PHP 101

Συγγραφέας: Judy Howell
Ημερομηνία Δημιουργίας: 27 Ιούλιος 2021
Ημερομηνία Ενημέρωσης: 11 Ενδέχεται 2024
Anonim
PHP 101 - Introduction
Βίντεο: PHP 101 - Introduction

Περιεχόμενο



Πηγή: Bakhtiar Zein / Dreamstime

Πάρε μακριά:

Αυτή η γλώσσα scripting είναι απλή, ανέξοδη και εξαιρετικά αποτελεσματική, γεγονός που εξηγεί γιατί είναι τόσο δημοφιλής.

Τρεις λέξεις μπορούν να χρησιμοποιηθούν για να περιγράψουν την PHP: λειτουργική, ευέλικτη και δημοφιλής.

Αυτός είναι ο λόγος για τον οποίο αυτή η γλώσσα scripting χρησιμοποιείται από μερικούς από τους μεγαλύτερους ιστότοπους του κόσμου, συμπεριλαμβανομένου του Wikipedia και του WordPress. Στην πραγματικότητα, χρησιμοποιείται από περισσότερο από το 80 τοις εκατό όλων των ιστότοπων, πολύ περισσότερους ιστότοπους από το ASP.Net, το ColdFusion και το Perl. Αυτός είναι ο λόγος για τον οποίο είναι τόσο σημαντικό για τους σοβαρούς προγραμματιστές και σχεδιαστές Ιστού να μπουν στην PHP. Εδώ μπορείτε να πάρετε μια ευρεία ματιά σε αυτή τη γλώσσα και γιατί είναι τόσο δημοφιλής. (Η PHP χρησιμοποιείται επίσης για τα προγράμματα IoT. Μάθετε περισσότερα στο Top 10 Γλώσσες Κωδικοποίησης για Έργα IoT.)


Τι είναι η PHP;

Η PHP είναι ένα αναδρομικό ακρωνύμιο για την PHP: Hyper Preprocessor και χρησιμοποιείται για scripting από την πλευρά του διακομιστή για να βρει δυναμικές ιστοσελίδες. Η PHP είναι βασικά γλώσσα γενικού σκοπού και συνήθως ενσωματώνεται σε HTML.

Επειδή είναι μια γλώσσα πλευράς διακομιστή, δεν εκτελείται στον υπολογιστή των χρηστών αλλά στον υπολογιστή ή διακομιστή από τον οποίο ζητείται η ιστοσελίδα. Σημειώστε, ωστόσο, ότι ο διακομιστής δεν κατανοεί φυσικά την PHP. Πρέπει να έχει ρυθμιστεί ώστε να ανιχνεύει τμήματα PHP σε ένα αρχείο .php, να έχει κανονίσει ολόκληρο το HTML που έχει ρυθμιστεί, και να είναι στο χρήστη. Στην πραγματικότητα, η PHP εκτελείται πρώτα, πριν εκτελεστεί οποιαδήποτε από την HTML.

Αυτό που κάνει την PHP τόσο χρήσιμη είναι ότι μειώνει το ποσό του κώδικα που χρειάζεστε για να εκτελέσετε μια συγκεκριμένη εργασία. Επιπλέον, είναι εύκολο να μπει σε "λειτουργία PHP" κατά την εγγραφή κώδικα HTML. Απλά πρέπει να επισυνάψετε τους κώδικες PHP στο "? Php" και "?".


Πώς ξεκίνησε η PHP

Η PHP ήταν πολύ πιο μακριά από ό, τι θα φανταστείτε. Στην πραγματικότητα, παρουσιάστηκε για πρώτη φορά το 1995 από τον Rasmus Ledorf, ο οποίος έγραψε τα αρχικά σενάρια για να τον βοηθήσει να διαχειριστεί τον δικό του ιστότοπο. Από τότε, η απλή γλώσσα δέσμης ενεργειών που βασίζεται σε δυαδικά αρχεία Common Gateway Interface στην C εξελίχθηκε στο πώς τη γνωρίζουμε σήμερα. Τώρα, η PHP είναι η πιο γνωστή και πιο χρησιμοποιημένη γλώσσα scripting.

Γιατί η PHP είναι δημοφιλής

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

Πρώτον, η PHP είναι ανοιχτή πηγή. Αυτό σημαίνει ότι ο πραγματικός προγραμματισμός που χρησιμοποιείται για τα σενάρια PHP είναι ανοιχτός για όλους.Σε συνδυασμό με τη δημοτικότητα της PHP, αυτό εξασφαλίζει ότι υπάρχουν πολλοί άνθρωποι που εργάζονται για τη βελτίωση της. Αυτό σημαίνει ότι η PHP είναι επίσης πολύ φθηνή και πολύ αξιόπιστη. Μπορείτε ακόμη να λάβετε προκαθορισμένα σενάρια. (Διαβάστε περισσότερα για την κίνηση ανοιχτού κώδικα στο Open Source: Είναι πολύ καλό να είσαι αλήθεια;)

No Bugs, No Stress - Ο οδηγός σας βήμα προς βήμα για τη δημιουργία λογισμικού που αλλάζει τη ζωή χωρίς να καταστρέφει τη ζωή σας

Δεν μπορείτε να βελτιώσετε τις δεξιότητες προγραμματισμού σας όταν κανείς δεν ενδιαφέρεται για την ποιότητα του λογισμικού.

Η PHP μπορεί επίσης να χρησιμοποιηθεί σε πολλές πλατφόρμες και είναι συμβατή με πολλούς διακομιστές. Τα σενάρια PHP μπορεί να εκτελούνται σε έναν υπολογιστή που εκτελείται σε Windows και δεν θα έχει προβλήματα όταν εκτελείται σε ένα μηχάνημα Unix ή Linux. Επιπλέον, η PHP τρέχει σε πολλούς από τους πιο δημοφιλείς διακομιστές σήμερα, όπως το IIS και το Apache. Η PHP συνεργάζεται επίσης άψογα με τους περισσότερους δημοφιλείς διακομιστές βάσεων δεδομένων όπως Hyperweave, Sybase, Oracle, MySQL, FrontBase, Ingres και Informix. Υποστηρίζει επίσης ανοικτή συνδεσιμότητα βάσεων δεδομένων (ODBC). Αυτό σημαίνει ότι οποιοσδήποτε διακομιστής βάσης δεδομένων που χρησιμοποιεί αυτό το πρότυπο θα μπορεί να συνεργάζεται με την PHP.

Η PHP λειτουργεί επίσης καλά με πολλά πρωτόκολλα όπως IMAP, POP3, HTTP, COM, LDAP και SNMP. Μπορεί ακόμη και να υποστηρίζει αντικείμενα Java, CORBA και WDDX περίπλοκη ανταλλαγή δεδομένων.

Από την άποψη της ασφάλειας, η PHP έχει ένα καλό ιστορικό. Σύμφωνα με την εθνική βάση δεδομένων ευπάθειας, περίπου το 8,5% όλων των τρωτών σημείων σχετίζεται με την PHP. Ευτυχώς, η μεγάλη πλειοψηφία αυτών των τρωτών σημείων δεν σχετίζεται με την τεχνική δομή της PHP ή με οποιαδήποτε από τις συνδεδεμένες βιβλιοθήκες της, αλλά έχει να κάνει περισσότερο με προγραμματιστές που δεν ακολουθούν τις βέλτιστες πρακτικές, όπως η μη διασφάλιση του κώδικα ή η γραφή κακών γραφών.

Τέλος, αλλά εξίσου σημαντικό, η PHP είναι πολύ ευέλικτη. Πηγαίνουν οι ημέρες κατά τις οποίες η PHP θεωρήθηκε ως μια σειρά από παραπλανητικές γραμμές κώδικα πιο κατάλληλες για χρήση από τους χομπίστες από τους επαγγελματίες web developers ή τους webmasters. Σήμερα, η PHP θεωρείται μια πολύ ευέλικτη γλώσσα ανάπτυξης ιστοσελίδων που μπορεί να χρησιμοποιηθεί για τη δημιουργία παραδοσιακών εφαρμογών επιφάνειας εργασίας, προγραμμάτων επεξεργασίας παρτίδας και εφαρμογών ιστού. Αυτό οφείλεται στο γεγονός ότι η PHP είναι μάλλον εύκολη στη χρήση και πολύ απλή στην κατανόησή της. Στην πραγματικότητα, είναι πολύ πιθανό να μάθει PHP ακόμα και χωρίς προηγούμενη εμπειρία προγραμματισμού και γνώση.

Όλοι οι προγραμματιστές και προγραμματιστές Ιστού θα εργαστούν αναπόφευκτα σε ένα πρόγραμμα που σχετίζεται με την PHP. Στην πραγματικότητα, πολλοί προγραμματιστές ασχολούνται τώρα με την PHP σχεδόν καθημερινά. Τα καλά νέα είναι ότι η PHP είναι πολύ εύκολη στην εκμάθηση και είναι προσβάσιμη και για τους νεοφερμένους.

Οι παγίδες της χρήσης PHP

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

Τέλος, επειδή η PHP είναι ανοικτή πηγή, ο κώδικας είναι συχνά ορατός σε απλό. Αυτό θα μπορούσε να αποτελέσει πρόβλημα για όσους πωλούν τον προγραμματισμό τους ως προϊόν.

Εκμάθηση PHP

Υπάρχουν πολλοί ιστότοποι που προσφέρουν σεμινάρια στην PHP για αρχάριους, ενδιάμεσους και εξειδικευμένους προγραμματιστές. Προηγούμενες γνώσεις σε HTML ή XHTML και JavaScript προτιμάται, αλλά μια βασική κατανόηση αυτών παρέχει αρκετό υπόβαθρο για να αρχίσει να μαθαίνει και να κατανοεί την PHP. Μόλις είστε έτοιμοι να δοκιμάσετε τις ικανότητές σας στην PHP, θα πρέπει να έχετε έναν web server με υποστήριξη PHP χρησιμοποιώντας το δικό σας διακομιστή και να εγκαταστήσετε Apache ή IIS σε αυτό και στη συνέχεια να εγκαταστήσετε PHP και MySQL (ή άλλο διακομιστή βάσης δεδομένων που σας αρέσει). Θα μπορούσατε επίσης να πάρετε έναν οικοδεσπότη Ιστού ο οποίος προσφέρει τόσο υποστήριξη PHP και MySQL.

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