Im Personal Home Page (PHP) Programmiersprache , ändern Sie eine Zeichenfolge - eine Folge von Zeichen - mit Offsets an und ändern Sie einzelne Zeichen . Verwendung des falschen PHP-Funktionen , um die Zeichenfolge Zeichen zu manipulieren , schafft aber einen fatalen Fehler , dass Krüppel Ihrem Programm. Verstehen Sie, wie PHP zwischen Strings und Arrays unterscheidet , um Ihre Web -Seite am Laufen zu halten . Strings und Arrays
Die fatal- Fehlermeldung erscheint in der Regel , wenn Sie eine PHP-String als ob es ein PHP-Array waren zu behandeln. Ein Array ist eine geordnete Karte , die Werte zuweist Tasten, die entweder ganze Zahlen oder Strings sein können . PHP verfügt über spezifische Funktionen für die Arbeit mit String -Offsets. Mit Funktionen für Arrays wie "Count" oder "entschärft " entwickelt - eine Funktion zur Zerstörung eines variabel - auf Saiten funktioniert nicht. Die PHP.net Website heißt dies nicht eine Wanze, es ist ein natürlicher Bestandteil der Sprache.
Bedeutung
Web - Building-Programme wie Drupal und WordPress Verwendung PHP als Kern ihrer Systeme . Jedoch Fehler mit PHP in der Lage zu unset String Offsets herunterfahren können Ihre gesamte Website , stellte ein Problem von WordPress Administratoren und Benutzern im Jahr 2010. Das Problem kann auch auftreten, wenn die Installation eines WordPress-Plugin .
Lösungen
Ein Weg, um den fatalen Fehler zu beseitigen ist, über die Codierung für die Website gehen , finden die falsche Funktion und ändern Sie es in eine geeignete für Streicher . Allerdings kann diese Option sehr zeitaufwendig sein. Site-Administratoren , die nicht wollen , um den Code zu analysieren testen können verschiedene Elemente der Seite zu sehen, ob sie zu ändern bietet zumindest eine temporäre Lösung . Darüber hinaus WordPress Clearing die Werte in der Tabelle ftp_credentials , in der Tabelle gefunden wp_options empfiehlt .
PHP Errors
Obwohl PHP enthält ein Standard- Error-Handler können Sie Ihre eigenen Fehler - Handling-Funktionen zu haben PHP Ansatz Fehler , damit Sie erkennen die Quelle der Probleme auf Ihrer Webseite . Sie erstellen die Funktionen mit PHP " set_error_handler . " Die Funktionen müssen zwei Parameter , die spezialisiert sind Variablen beschäftigen . Diese Variablen sind der Fehlercode und die Fehlerbeschreibung . Darüber hinaus enthalten Parameter für den Namen der Datei mit dem Fehler , wie die Zeilennummer des Fehlers und der Fehler Kontext. Diese Angabe ist optional , aber hilft dabei, die Quelle des Fehlers.