Σπίτι Προσωπικά Οικονομικά Η δομή ενός PHP Script - dummies

Η δομή ενός PHP Script - dummies

Βίντεο: PHP από το μηδέν: Πίνακες (Συμπληρωματικό) 2025

Βίντεο: PHP από το μηδέν: Πίνακες (Συμπληρωματικό) 2025
Anonim

Η PHP είναι μια > ενσωματωμένη γλώσσα δέσμης ενεργειών όταν χρησιμοποιείται σε ιστοσελίδες. Αυτό σημαίνει ότι ο κώδικας PHP είναι ενσωματωμένος σε κώδικα HTML. Χρησιμοποιείτε ετικέτες HTML για να επισυνάψετε τη γλώσσα PHP που ενσωματώνετε στο αρχείο HTML - με τον ίδιο τρόπο που χρησιμοποιείτε άλλες ετικέτες HTML. Δημιουργείτε και επεξεργάζεστε ιστοσελίδες που περιέχουν PHP με τον ίδιο τρόπο που δημιουργείτε και επεξεργάζεστε κανονικές σελίδες HTML. Οι δηλώσεις γλώσσας PHP περικλείονται σε ετικέτες PHP με την ακόλουθη φόρμα:

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

Η PHP επεξεργάζεται όλες τις δηλώσεις μεταξύ των δύο ετικετών PHP. Μετά την επεξεργασία της ενότητας PHP, απορρίπτεται. Ή αν οι δηλώσεις PHP παράγουν αποτελέσματα, η ενότητα PHP αντικαθίσταται από την έξοδο. Το πρόγραμμα περιήγησης δεν βλέπει το τμήμα PHP - ο browser βλέπει μόνο την έξοδο του, αν υπάρχει.

Για παράδειγμα, ξεκινήστε με ένα σενάριο HTML που εμφανίζει το Hello World! στο παράθυρο του προγράμματος περιήγησης. (Είναι μια παράδοση που το πρώτο σενάριο που γράφετε σε οποιαδήποτε γλώσσα είναι το Hello World script).

Hello World Script

Hello World!

Αν ανοίξετε αυτή τη δέσμη HTML στο πρόγραμμα περιήγησης, βλέπετε μια ιστοσελίδα που εμφανίζει

Hello World!

Η παρακάτω λίστα δείχνει ένα σενάριο PHP που κάνει το ίδιο πράγμα - εμφανίζει το Hello World! σε ένα παράθυρο προγράμματος περιήγησης.

Hello World Script Hello World!

n";; >

Όταν εκτελείτε αυτήν τη δέσμη ενεργειών, βλέποντάς την στο πρόγραμμα περιήγησής σας, εμφανίζει την ίδια ιστοσελίδα με τη δέσμη ενεργειών HTML. Τώρα όμως το κάνετε με την PHP!

Μην κοιτάτε το αρχείο απευθείας με το πρόγραμμα περιήγησής σας. Δηλαδή, μην επιλέγετε Αρχείο → Άνοιγμα Αρχείου από το μενού του προγράμματος περιήγησης για να περιηγηθείτε στο αρχείο και να το κάνετε κλικ. Πρέπει να ανοίξετε το αρχείο πληκτρολογώντας τη διεύθυνση URL του στη γραμμή διευθύνσεων του προγράμματος περιήγησης. Αν δείτε τον κώδικα PHP που εμφανίζεται στο παράθυρο του προγράμματος περιήγησης αντί για την έξοδο που περιμένετε, ενδέχεται να μην ξεκινήσατε το αρχείο με τη διεύθυνση URL του.

Σε αυτή τη δέσμη ενεργειών PHP, η ενότητα PHP είναι

Hello World!

";; >

Οι ετικέτες PHP περικλείουν μόνο μία δήλωση - μια δήλωση ηχώ. Η εντολή echo είναι μια εντολή PHP που χρησιμοποιείτε συχνά. Η έξοδος είναι απλά το κείμενο που περιλαμβάνεται μεταξύ των διπλών εισαγωγικών.

Όταν επεξεργαστεί το τμήμα PHP, αντικαθίσταται με την έξοδο. Στην περίπτωση αυτή, η παραγωγή είναι

Hello World!

Εάν αντικαταστήσετε την ενότητα PHP με την προηγούμενη έξοδο, η δέσμη ενεργειών τώρα φαίνεται ακριβώς όπως το σενάριο HTML.Αν ανοίξετε ένα σενάριο στο πρόγραμμα περιήγησής σας, βλέπετε την ίδια ιστοσελίδα. Αν κοιτάξετε τον πηγαίο κώδικα που βλέπει το πρόγραμμα περιήγησης (στο πρόγραμμα περιήγησης, επιλέξτε Προβολή → Πηγή), βλέπετε την ίδια λίστα πηγαίου κώδικα και για τα δύο σενάρια.

Μπορείτε να έχετε όσα τμήματα PHP σε μια δέσμη ενεργειών, όπως χρειάζεστε, με τόσες πολλές ενότητες HTML που χρειάζεστε, συμπεριλαμβανομένων μηδενικών τμημάτων PHP ή HTML. Για παράδειγμα, το παρακάτω σενάριο έχει δύο τμήματα PHP και δύο τμήματα HTML:

Hello World Script

Hello World!

";; >

Αυτό είναι μόνο HTML.

Hello World ξανά!

";; >

Πρόκειται για μια δεύτερη ενότητα HTML.
Η δομή ενός PHP Script - dummies

Η επιλογή των συντακτών

Εφαρμόζοντας μεθόδους συνέπειας σε NoSQL - dummies

Εφαρμόζοντας μεθόδους συνέπειας σε NoSQL - dummies

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

Μεγάλα στάδια προγραμματισμού δεδομένων - ανδρείκελα

Μεγάλα στάδια προγραμματισμού δεδομένων - ανδρείκελα

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

Μεγάλα δεδομένα: ξεκινώντας με στρατηγική - ανδρείκελα

Μεγάλα δεδομένα: ξεκινώντας με στρατηγική - ανδρείκελα

Ευθεία για τα ίδια τα δεδομένα. Η πληθώρα διαθέσιμων δεδομένων, για να μην αναφέρουμε τις δυνατότητες συλλογής νέων δεδομένων στο μέλλον, είναι εξαιρετικά συναρπαστική. Αλλά όταν η πρώτη σας σκέψη είναι, 'Χμμμμ, ποια δεδομένα μπορώ να πάρω στα χέρια μου; »(συνοδεύεται ...

Η επιλογή των συντακτών

Εργαλεία που αυξάνουν την προστασία του Firewall - ανδρείκελα

Εργαλεία που αυξάνουν την προστασία του Firewall - ανδρείκελα

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

Τύποι High-Tech Cracking Κωδικών - ανδρείκελα

Τύποι High-Tech Cracking Κωδικών - ανδρείκελα

Ράγισμα κωδικού πρόσβασης υψηλής τεχνολογίας είναι ένας τύπος Hacking που περιλαμβάνει χρησιμοποιώντας προγράμματα που μαντεύουν έναν κωδικό πρόσβασης καθορίζοντας όλους τους πιθανούς συνδυασμούς κωδικών πρόσβασης. Οι κύριες μέθοδοι εξουδετέρωσης κωδικών πρόσβασης είναι επιθέσεις με λεξικό, επιθέσεις βίαιης δύναμης και επιθέσεις ουράνιου τόξου. Επιθέσεις λεξικού Οι λεξικές επιθέσεις συγκρίνουν γρήγορα μια σειρά από γνωστές λέξεις τύπου λεξικού - συμπεριλαμβανομένων πολλών κοινών κωδικών πρόσβαση

Ενοποιημένα εργαλεία προβολής μηνυμάτων - ανδρείκελα

Ενοποιημένα εργαλεία προβολής μηνυμάτων - ανδρείκελα

Με ενοποιημένη επικοινωνία και σύγκλιση τηλεφωνητή με ηλεκτρονικό ταχυδρομείο και με επιφάνεια εργασίας PC, έχετε νέους τρόπους αλληλεπίδρασης με μηνύματα φωνητικού ταχυδρομείου. Πιθανώς να χρησιμοποιείτε κάποιο φως στο τηλέφωνο του γραφείου σας ή έναν τόνο κλήσης τραύλτου όταν ανασηκώσετε το ακουστικό για να σας ειδοποιεί όταν ένα νέο μήνυμα φωνητικού ταχυδρομείου είναι ...

Η επιλογή των συντακτών

Χρησιμοποιήστε Δηλώσεις PHP για Δημιουργία Προγραμμάτων - dummies

Χρησιμοποιήστε Δηλώσεις PHP για Δημιουργία Προγραμμάτων - dummies

Τα προγράμματα PHP είναι μια σειρά από δηλώσεις PHP, . Ακολουθεί μια λίστα με τις δηλώσεις PHP (με σύνταξη) που χρησιμοποιείτε όταν γράφετε προγράμματα PHP: array ("key" => "value", ...); die ("μήνυμα")? να {μπλοκ} ενώ (κατάσταση)? στοιχείο ηχώ? απόσπασμα ($ array)? ($ array as ...

Η δομή ενός PHP Script - dummies

Η δομή ενός PHP Script - dummies

PHP είναι μια ενσωματωμένη γλώσσα δέσμης ενεργειών όταν χρησιμοποιείται σε ιστοσελίδες. Αυτό σημαίνει ότι ο κώδικας PHP είναι ενσωματωμένος σε κώδικα HTML. Χρησιμοποιείτε ετικέτες HTML για να επισυνάψετε τη γλώσσα PHP που ενσωματώνετε στο αρχείο HTML - με τον ίδιο τρόπο που χρησιμοποιείτε άλλες ετικέτες HTML. Μπορείτε να δημιουργείτε και να επεξεργάζεστε ιστοσελίδες που περιέχουν ...

Κατανόηση των τύπων δεδομένων PHP - dummies

Κατανόηση των τύπων δεδομένων PHP - dummies

Μεταβλητές μπορούν να αποθηκεύουν δεδομένα διαφορετικών τύπων και διαφορετικοί τύποι δεδομένων μπορούν να κάνουν διαφορετικά πράγματα. Για παράδειγμα, μπορείτε να προσθέσετε μεταβλητές των οποίων οι τιμές είναι αριθμοί (1 + 2), αλλά προσθέτοντας μεταβλητές των οποίων οι τιμές είναι χαρακτήρες (A + b) δεν έχει νόημα. Μπορείτε να αποθηκεύσετε τους ακόλουθους απλούς τύπους δεδομένων σε μεταβλητές PHP: ...