Ο διερμηνέας PHP είναι υπεύθυνος για την επεξεργασία της σύνταξης που γράφετε σε κώδικα PHP . Ανάλογα με την PHP ρύθμιση του διακομιστή σας , θα πρέπει να μπορείτε να δείτε λεπτομέρειες για τυχόν συντακτικά λάθη στον κώδικα της PHP σας όταν εκτελεί . Αυτό συμβαίνει συνήθως κατά την περιήγησή σας σε μια σελίδα που προσπαθεί να χρησιμοποιήσει τον κώδικα με το σφάλμα. Μηνύματα λάθους PHP parse τείνουν να είναι αρκετά κατατοπιστική , έστω και αν φαίνονται σύγχυση σε σας πρώτα . Στις περισσότερες περιπτώσεις , θα λάβετε μια ένδειξη του σημείου όπου έχει εντοπιστεί το σφάλμα από την άποψη των αριθμών γραμμής . Ωστόσο , είναι συχνά η περίπτωση ότι το λάθος σύνταξη πραγματικά συμβαίνει σε μια γραμμή που προηγείται της γραμμής που αναφέρεται .
Εικόνων Αιτίες
Η
Η αιτία του «απροσδόκητη t_string " σφάλμα είναι συχνά λείπει ένα ερωτηματικό . Όλες οι δηλώσεις στο PHP τέλος με ένα ερωτηματικό , όπως στο ακόλουθο παράδειγμα σύνταξη απόσπασμα :
$ name = " Μαρία " ?
Αν το ερωτηματικό λείπει , η PHP θα διερμηνέα δεν είναι σε θέση να επεξεργάζονται αυτή τη γραμμή ή τη γραμμή μετά από αυτήν σωστά . Σε τέτοιες περιπτώσεις , το μήνυμα σφάλματος PHP εμφανίζεται στο πρόγραμμα περιήγησης μπορεί να περιλαμβάνει την «απροσδόκητη t_string " φράση . Ο διερμηνέας που δείχνει ότι οι χαρακτήρες επεξεργασία ήταν « απροσδόκητη» , επειδή οι χαρακτήρες μετά την αρχική δήλωση κώδικας δεν συμμορφώνονται σε μια κανονική δομή . Γι 'αυτό είναι συχνά η γραμμή μετά από αυτό το πρόβλημα σε αυτό που εμφανίζεται στο μήνυμα .
Η Λύσεις
Η
Η λύση για το «απρόοπτο t_string "σφάλμα είναι να διορθώσει τη σύνταξη στη γραμμή προκαλώντας . Το πιο δύσκολο μέρος του debugging είναι συχνά να βρεθεί η πηγή του σφάλματος , αντί για τον καθορισμό αυτό . Αυτός είναι ο λόγος που κάθε τους αριθμούς γραμμών που αναφέρεται στο μήνυμα λάθους είναι χρήσιμα , αν και συχνά το σημείο σε μια χώρα αργότερα στον κώδικα από την πραγματική συντακτικό λάθος . Εάν λάβετε αυτό το σφάλμα , είναι σκόπιμο να ελέγξουν τη γραμμή πριν από τον αριθμό γραμμής που αναφέρεται στο μήνυμα λάθους , προσθέτοντας κάποια στοιχεία που λείπουν , όπως τελειώνει ερωτηματικά .
Εικόνων Πρόληψη
Η
Όπως συμβαίνει με όλα τα σφάλματα προγραμματισμού, λαμβάνοντας μια προληπτική προσέγγιση ελαχιστοποιεί την ποσότητα του debugging είναι απαραίτητο . Αντί να διορθώνουμε λάθη, όταν τις ανακαλύψετε κατά το χρόνο εκτέλεσης , όταν απέκτησαν πρόσβαση στις σελίδες PHP σας , εμποδίζοντάς τους από την εμφάνιση στην πρώτη θέση είναι προτιμότερη . Χρησιμοποιώντας ένα ολοκληρωμένο περιβάλλον ανάπτυξης για να γράψουν κώδικα PHP σας αυξάνει τις πιθανότητες ανακάλυψης σφαλμάτων , ενώ είστε ανάπτυξη . IDEs για την PHP περιλαμβάνουν Dreamweaver , NetBeans και Eclipse .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα