Parse λάθη στην PHP προκαλούνται από λάθη στην σύνταξη κώδικα . Οι προγραμματιστές μπορούν να περιλαμβάνουν τυχαία σφάλματα σύνταξης σε PHP scripts με πολλούς τρόπους , όπως ξεχνώντας να συμπεριλάβει ένα ερωτηματικό στο τέλος του δήλωση , ως εξής : echo " γεια " $ my_num = 5 ?
Η πρώτη γραμμή δεν δεν έχουν ένα ερωτηματικό στο τέλος , η οποία μπορεί να και η επακόλουθη επεξεργασία αποτρέψει από το να εκτελεί ορθά . Ξεχνάει Ένα άλλο κοινό λάθος να περιλαμβάνει το κλείσιμο εισαγωγικά γύρω από μια σειρά : echo " Εδώ είναι μερικά κείμενο ?
Οι λείπει το κλείσιμο εισαγωγικά γύρω από αυτή τη σειρά θα αποτρέψει την echo δήλωση και τις γραμμές μετά από λειτουργεί αξιόπιστα . Συχνά , PHP scripts περιλαμβάνουν SQL κώδικα , ως εξής : $ data_query = " SELECT * FROM WHERE my_table ITEM_NAME = " πράγμα " ?
Η χρήση και των δύο διπλά και μονά εισαγωγικά , όπως αυτές στην SQL κώδικα , μπορεί να κάνει λάθη αναλύσει πιο πιθανό .
εικόνων επιδράσεις
Η
Τα αποτελέσματα των αναλύσει τα σφάλματα ποικίλλουν . Ανάλογα με τη σοβαρότητα του λάθους , μπορεί να προκαλέσει μια ενιαία γραμμή ή ακόμα και ένα ολόκληρο σενάριο για να αποτύχει . Ο διερμηνέας PHP λειτουργεί μέσα από τις γραμμές κώδικα με γραμμικό τρόπο , την επεξεργασία μια γραμμή σε μια στιγμή και ενίοτε με τη χρήση πολύπλοκων δομών ελέγχου , όπως βρόχους και υπό όρους δηλώσεις . Μια ενιαία συντακτικό λάθος σε ένα PHP script μπορεί επομένως να έχει σοβαρές επιπτώσεις σε ολόκληρο τον ιστότοπο ή την εφαρμογή .
Η Αναφορά
Η
Ανάλογα με τη ρύθμιση του διακομιστή για ένα εγκατάσταση της PHP, ο Web browser μπορεί να εμφανίζει μηνύματα λάθους που οι προγραμματιστές μπορούν να χρησιμοποιήσουν για να εντοπίσετε τα λάθη . Αυτές περιλαμβάνουν αναλύσει τα λάθη , που συχνά δείχνουν έναν αριθμό γραμμής . Αυτός ο αριθμός γραμμή δείχνει τη γραμμή κατά την σενάριο στο οποίο η PHP διερμηνέα εντόπισε ένα σφάλμα . Ωστόσο, ο αριθμός γραμμής υποδεικνύεται μπορεί να μην είναι η πραγματική γραμμή προκαλεί το σφάλμα , όπως πολλοί σφάλματα σύνταξης επηρεάζουν επηρεάζουν επόμενες γραμμές του κώδικα. Για παράδειγμα , το ακόλουθο συντακτικό λάθος μπορεί να δημιουργήσει ένα μήνυμα που υποδεικνύει τη γραμμή μετά την πραγματική πηγή σφάλματος : $ some_text = "
Εδώ είναι μια σκέψη HTML
? Echo $ some_text ? Η σφάλμα είναι στην πρώτη γραμμή, η οποία λείπει εισαγωγικά κλεισίματος. Ωστόσο, το μήνυμα σφάλματος ανάλυσης ενδέχεται να υποδεικνύουν τη δεύτερη γραμμή ή ακόμα και μια γραμμή αργότερα στο σενάριο .
Εικόνων Debugging
Η
Debugging είναι ένα βασικό προσόν για όλους τους προγραμματιστές , συμπεριλαμβανομένων εκείνων που εργάζονται σε PHP . Το πρώτο βήμα για την επίλυση κάποιο λάθος στο αρχείο είναι εντοπισμό της αιτίας τους . Οι λειτουργίες της αναφοράς σφάλματος στα PHP μπορεί να είναι χρήσιμη σε αυτό το έργο , ιδιαίτερα αν δείχνουν τους αριθμούς γραμμών με ακρίβεια . Συχνά , οι προγραμματιστές αρχίζουν από τον αριθμό γραμμής που αναφέρεται για ένα λάθος και να εργάζονται πίσω από αυτό μέχρι να εντοπίσετε το συντακτικό σφάλμα που προκαλεί το πρόβλημα . Μόλις το πρόβλημα βρίσκεται , ο προγραμματιστής μπορεί να κάνει αλλαγές στο σενάριο και να το ανεβάσετε ξανά στο διακομιστή πριν από τη δοκιμή για να δείτε αν έχει επιλυθεί το σφάλμα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα