Αν υπάρχει μια συντακτική θέμα με τις λειτουργίες σε PHP κώδικα σας, δεν θα το δούμε μέχρι να πάει να εκτελέσει πράγματι το σενάριο . Αυτό οφείλεται στο γεγονός ότι , σε αντίθεση με τις γλώσσες όπως η C + + ή Java , PHP κώδικας δεν έχει συνταχθεί πριν από την εκτέλεση . Η PHP διερμηνέας δεν φορτώνει τον πηγαίο κώδικα μιας σελίδας , μέχρι ένα web browser ζητά στην πραγματικότητα μια σελίδα που περιέχει κώδικα PHP . Η λεπτομέρεια με την οποία το πρόγραμμα περιήγησης αναφέρει σφάλματα με λειτουργίες PHP εξαρτάται από τις ρυθμίσεις ασφαλείας του διακομιστή . Ασφάλεια - συνειδητή διαχειριστές θα περιορίσει λεπτομερή μηνύματα λάθους για να αποφευχθεί χάκερ μάθησης πάρα πολύ για το σύστημα αναγκάζοντας μια ποικιλία από λάθη .
Εικόνων Λειτουργία Call
Η
Μια πιθανή πηγή του ενός εσφαλμένη συνάρτηση σφάλματος είναι μια πρόσκληση για ένα απροσδιόριστο λειτουργία . Ενώ η ίδια η PHP διερμηνέα περιέχει τον κώδικα για όλες τις λειτουργίες στην πρότυπη βιβλιοθήκη , οι προγραμματιστές πρέπει να ορίσετε προσαρμοσμένες λειτουργίες τους, προκειμένου να τους εκτελέσουν μέσα στο script PHP . Οι προγραμματιστές μπορούν να βάλουν τον ορισμό αυτό στον πηγαίο κώδικα ίδιο το αρχείο του σεναρίου , ή να χρησιμοποιήσετε το "περιλαμβάνουν " εντολή για να έχουν την αναφορά διερμηνέα άλλο αρχείο για τις δηλώσεις λειτουργία . Σφάλματα αυτού του είδους μπορεί να είναι το αποτέλεσμα του ξεχνώντας να περιλαμβάνει την δήλωση της συνάρτησης , ή κάνοντας ένα τυπογραφικό λάθος στο όνομα της συνάρτησης .
Η Επιχειρήματα λειτουργία
Η
Τα δεδομένα που μια συνάρτηση δέχεται για επεξεργασία από τον δικό του κώδικα καλούνται επιχειρήματα . Όταν μια συνάρτηση δέχεται τα επιχειρήματα , ο ακριβής τύπος και η ποσότητα των δεδομένων που μπορεί να δεχθεί είναι μέρος της δήλωσης της συνάρτησης . Αν ο προγραμματιστής προσπαθεί να περάσει το λανθασμένο τύπο δεδομένων σε μια λειτουργία , ή προσπαθεί να περάσει σε δεδομένα με λάθος σειρά , η PHP διερμηνέας θα ρίξει ένα σφάλμα λειτουργίας . Μπορείτε να συμβουλευτείτε τις δικές σας δηλώσεις λειτουργία για τα είδη των δεδομένων μια λειτουργία θα δεχτεί , και συμβουλευτείτε το εγχειρίδιο της PHP για να βρείτε αυτές τις πληροφορίες για τις συνήθεις λειτουργίες της βιβλιοθήκης .
Εικόνων συμβάσεις ονοματοθεσίας
Η
οι προγραμματιστές που εργάζονται σε ένα έργο θα καταλήξει με τις συμβάσεις για να ακολουθήσει όταν ονοματοδοσία λειτουργίες . Αυτά θα διέπουν τις λεπτομέρειες , όπως αν οι λέξεις πρέπει να χωρίζονται με κεφαλαία γράμματα αντί των χώρων , όπως για παράδειγμα " threeLetterWord , " ή με παύλες , όπως " three_letter_word . " Οι συμβάσεις αυτές δεν επηρεάζουν την ικανότητα του διερμηνέα της PHP να εκτελέσει το κώδικα, αλλά επιτρέπουν σε άλλους προγραμματιστές να καλέσετε εξειδικευμένες λειτουργίες του έργου χωρίς διπλό έλεγχο ακριβή ονόματα τους . Σε αυτή την περίπτωση , μια εσφαλμένη λειτουργία είναι αυτή που είναι συντακτικά ήχο , αλλά παραβιάζει τις συμβάσεις ονομασίας ενός συγκεκριμένου έργου .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα