Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

PHP Σφάλμα Syntax : Απροσδόκητη String T

Όταν προγραμματίζετε σε PHP ή σε οποιαδήποτε γλώσσα , θα υπάρξουν φορές που θα λαμβάνετε τα συγκεχυμένα μηνύματα λάθους . Συχνά , ένα μήνυμα σφάλματος που δεν δείχνουν πραγματικά την αιτία ενός προβλήματος άμεσα , αλλά οι επιπτώσεις knock -on . Στην PHP , η «απροσδόκητη t_string " σφάλμα συνήθως σημαίνει ότι η εκτέλεση PHP αντιμετώπισε πρόβλημα στην επεξεργασία της γραμμής μετά το ένα με το συντακτικό λάθος σε αυτό . Τον καθορισμό του σφάλματος δεν είναι συνήθως δύσκολη, καθώς το μήνυμα συνήθως περιέχει πληροφορίες που σας οδηγεί στην πηγή . PHP μαϊντανός Λάθη
Η

Ο διερμηνέας 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 .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα