Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

PHP Fatal Error : Nedá unset String vývody

V Personal Home Page ( PHP ) programovacieho jazyka , môžete zmeniť reťazec - postupnosť znakov - pomocou offsetovým k prístupu a upravovať jednotlivé znaky . Zamestnávanie zlé PHP funkcie pre manipuláciu s reťazec znakov , ale vytvára závažnú chybu , ktorá ochromuje program . Pochopiť, ako PHP rozlišuje medzi reťazca a polia , aby sa vaše webové stránky hore a beh . Reťazce a polia

fatal - chybové hlásenie sa zvyčajne objaví pri liečbe PHP reťazec , ako keby sa jednalo o PHP polia . Pole je objednať mapa , ktorá priraďuje hodnoty kľúčov , ktoré môžu byť buď celé čísla alebo reťazca . PHP má špecifické funkcie pre prácu s reťazcom prelismi . Použitie funkcie určené pre pole , napríklad " Count " alebo " unset " - funkcia pre zničenie premennej - na struny nefunguje . V PHP.net internetová stránka uvádza to nie je chyba , to je prirodzenou súčasťou jazyka .
Význam

Web - stavebné programy , ako je Drupal a WordPress používať PHP ako jadro ich systémov . Avšak , chyby v PHP je schopný odstavenie sláčikových posuny možno vypnúť celý web , problém poznamenali administrátorov a užívateľov WordPress v roku 2010 . Problém môže tiež nastať pri inštalácii WordPress plugin .
Solutions

Jeden spôsob , ako odstrániť fatálne chybu , je ísť cez kódovanie na stránkach , nájsť nesprávnu funkciu a zmeňte ho na jednej príslušnej pre reťazca . Avšak, táto možnosť môže byť časovo veľmi náročné . Administrátori , ktorí nechcú analyzovať všetok kód môžete vyskúšať rôzne prvky stránok , aby zistili , či ich zmena poskytuje aspoň dočasnú opravu . Okrem toho , WordPress odporúča zúčtovanie hodnoty v tabuľke ftp_credentials , nájdete v tabuľke wp_options .
PHP chyby

Hoci PHP obsahuje popisovač predvolené chýb , môžete vytvoriť vlastné spracovanie chýb funkcie , ktoré majú chyby PHP priblíženie , ktoré vám pomôžu určiť zdroj problémov na vašej webovej stránke . Môžete vytvoriť funkcie s PHP " set_error_handler . " Funkcia musí zamestnávať dva parametre , ktoré sú špecializované premenné . Tieto premenné sú chybový kód a popis chyby . Okrem toho sú parametre pre názov súboru s chybou , ako je číslo riadku chyby a chyby kontextu . Tento údaj je nepovinný , ale pomáha určiť príčinu chyby .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené