| Home  | Υλικό υπολογιστών  | Δικτύωση  | Προγραμματισμός  | λογισμικό  | ερώτηση  | συστήματα  |  
Προγραμματισμός  
  • C /C + + Προγραμματισμός

  • Προγραμματισμός Υπολογιστών Γλώσσες

  • Δελφοί Προγραμματισμός

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

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

  • PHP /MySQL Προγραμματισμός

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

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

  • ρουμπίνι Προγραμματισμός

  • Visual Βασικά Προγραμματισμός
  •  
    Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός >> Content
    PHP Μοιραίο λάθος : δεν είναι δυνατή η χρήση String Offset Ως Array
    Ένα σφάλμα απόκλισης στην PHP είναι ένα μοιραίο σφάλμα που εμφανίζεται όταν εσφαλμένα επιχειρήσετε να χρησιμοποιήσετε μια τιμή του δείκτη για μια σειρά σε μια μεταβλητή συμβολοσειράς . Όταν παρουσιαστεί αυτό το σφάλμα , η εκτέλεση του προγράμματος σταματά PHP σας και το πρόγραμμα περιήγησης εμφανίζει ένα μήνυμα σφάλματος που περιγράφει το πρόβλημα και όταν αυτό συνέβη . Λύσεις ανοικτές σε σας σημαίνει την πραγματοποίηση άλλων αλλαγών , όπως για τα ονόματα των μεταβλητών . Πίνακες και έγχορδα
    Η

    Μια συμβολοσειρά είναι μια ακολουθία χαρακτήρων που περικλείονται σε εισαγωγικά , όπως ένα όνομα ή μια πρόταση. Μπορείτε να χρησιμοποιήσετε γράμματα , αριθμούς ή σημεία στίξης σε μια σειρά . Μια σειρά είναι μια σειρά από αντικείμενα ή αξίες που αντιστοιχίζει σε κάθε στοιχείο σε ένα πλήκτρο . Μπορείτε να συμπεριλάβετε πολλούς διαφορετικούς τύπους δεδομένων σε έναν πίνακα , συμπεριλαμβανομένων των strings , ακέραιοι ή Boolean τιμές . Στην PHP , μπορείτε να πάρετε την τιμή μιας μεταβλητής συμβολοσειράς χρησιμοποιώντας το όνομα της μεταβλητής , αλλά να χρησιμοποιήσετε μια τιμή πίνακα , θα πρέπει να καλέσετε χρησιμοποιώντας έναν αριθμό ευρετηρίου .
    Εικόνων Offset Error
    < br >

    στην PHP , μπορείτε να πάρετε το " μοιραίο λάθος : δεν μπορεί να χρησιμοποιήσει την αντιστάθμιση ως μια σειρά string" σφάλμα όταν προσπαθείτε να χρησιμοποιήσετε μια μεταβλητή συμβολοσειράς ως μια σειρά . Για παράδειγμα , μπορείτε να δημιουργήσετε μια σειρά που ονομάζεται " $ myvar » και να εκχωρήσετε μια τιμή σε αυτό . Αν προσπαθήσετε να πάρετε την τιμή πληκτρολογώντας " $ myvar [ 0 ] " ( ή κάποια άλλη τιμή του δείκτη ) , η PHP θα επιστρέψει το σφάλμα απόκλισης , επειδή δεν μπορεί να βρει την τιμή του δείκτη στη μνήμη , επειδή - τεχνικά - ο δείκτης δεν υπάρχει .

    Η ψηφίσματα
    Η

    για να αποφύγετε να δει αυτό το μοιραίο σφάλμα PHP , μπορείτε να χρησιμοποιήσετε το " array ( ) " δομή της γλώσσας να επαν- ρίχνει μια μεταβλητή συμβολοσειράς ως μια σειρά . Ωστόσο, αυτό θα διαγράψει οποιαδήποτε τιμή που κατέχονται από την μεταβλητή συμβολοσειράς στο χρόνο . Εναλλακτικά , μπορείτε να δημιουργήσετε μια άλλη μεταβλητή ως μια σειρά και να αντιγράψετε την τιμή από το string σε ένα από τα ευρετήρια . Αυτό διατηρεί την τιμή της ακολουθίας , αλλά σημαίνει ότι πρέπει να χρησιμοποιήσετε ένα διαφορετικό όνομα μεταβλητής για να αποκτήσετε πρόσβαση , έτσι αν χρησιμοποιείτε αυτήν τη μεταβλητή αλλού στο πρόγραμμα , θα πρέπει να αλλάξετε τα ονόματα σε αυτές τις θέσεις .
    Η
    Εκτιμήσεις
    Η

    Ορισμένα προγράμματα περιήγησης θα προσπαθήσει να αντισταθμίσει αυτό το λάθος , προσπαθώντας να μαντέψει την τιμή που θέλετε στο πρόγραμμα PHP σας . Για παράδειγμα , εάν δημιουργήσετε μια σειρά που ονομάζεται " $ MyString " με "string μου ", όπως την τιμή και στη συνέχεια, πληκτρολογήστε " $ MyString [ 3 ] " για να πάρει την τέταρτη δείκτη από αυτό , θα μπορούσε να επιστρέψει μόνο το γράμμα " ? , "η οποία είναι ο τέταρτος χαρακτήρας στη σειρά . Ενώ αυτό αποφεύγεται η πρόκληση ένα μοιραίο λάθος , αυτό θα μπορούσε να βλάψει συνολικά το πρόγραμμά σας .
    Η
    εικόνων

    Previous :

    next :
      Σχετικά Άρθρα
    ·Προβλήματα εισαγωγή μεγάλων αρχείων CSV σε MyS…
    ·Πώς να μετατρέψετε ένα Access σε MySQL Query 
    ·MySQL κόμμα λάθους 
    ·Πώς να Εκτύπωση Array CCK σε PHP 
    ·Πώς να αποθηκεύσετε ένα αρχείο ως ένα PHP 
    ·Πώς να μετατρέψετε ένα PHP Array σε JSON 
    ·Πώς να κάνετε λήψη PHP Software 
    ·Πώς να κώδικα ένα Live Chat σύστημα σε PHP 
    ·Πώς να σκοτώσει Sleeping MySQL Συνδέσεις 
    ·Πώς να χρησιμοποιήσετε το PHP SQLite 
      Προτεινόμενα άρθρα
    ·Πώς να χειραγωγήσουν δεδομένων σε Perl 
    ·Πώς να ενσωματώσει Java DB σε NetBeans 
    ·Ιδέες παρουσίαση του PowerPoint Κλάσης Computer Εργα…
    ·Πώς μπορώ να ενεργοποιήσω τη Java στο Toolbar μου 
    ·Πώς να χρησιμοποιήσετε ένα Matrix Περιστροφή σ…
    ·Πώς να Προεπισκόπηση PHP Αρχείο 
    ·Πώς να Test FFmpeg σε PHP 
    ·Πώς να αλλάξετε τη θύρα SMTP σε PHP 
    ·Πώς να Διαχωρίστε τους αριθμούς σε μονές και…
    ·Πώς να τροποποιήσετε μια διεύθυνση URL σε μια…
    Copyright © Γνώση Υπολογιστών http://el.wingwit.com