Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    PHP Fatal Error : Kan inte Unset String förskjutningar

    I personliga hemsida ( PHP ) programmeringsspråk , ändrar du en sträng - en sekvens av tecken - genom kompensation för att komma åt och ändra enskilda tecken . Anställa fel PHP-funktioner för att manipulera tecken i strängen , skapar emellertid ett allvarligt fel som förlamar ditt program . Förstå hur PHP skiljer mellan strängar och arrayer för att hålla din webbsida igång . Strängar och arrayer

    fatal - felmeddelande visas vanligtvis när du behandlar en PHP sträng som om det vore en PHP- array . En array är en ordnad karta som tilldelar värden till nycklar som kan vara antingen heltal eller strängar . PHP har specifika funktioner för att arbeta med snöre förskjutningar . Använda funktioner avsedda för matriser såsom " Count " eller " Unset " - en funktion för att förstöra en variabel - på strängar fungerar inte . Den PHP.net hemsida säger detta är inte en bugg , det är en naturlig del av språket .
    Betydelse

    Webb - building program såsom Drupal och WordPress använder PHP som en kärna i sina system . Men fel med PHP inte kan frånkoppla sträng förskjutningar kan stänga hela din webbplats , noterade ett problem med WordPress administratörer och användare under 2010 . Frågan kan också uppstå när du installerar ett WordPress plugin .
    Lösningar

    Ett sätt att eliminera det allvarliga felet är att gå över kodar för webbplatsen , hitta den felaktiga funktionen och ändra det till ett lämpligt för strängar . Däremot kan det alternativet vara mycket tidskrävande . Site administratörer som inte vill analysera all kod kan testa olika lokala element för att se om du ändrar dem ger åtminstone en temporär fix . Dessutom rekommenderar WordPress rensa värdena i ftp_credentials tabellen , som finns i wp_options tabellen .
    PHP fel

    Även PHP ingår en standardsignaturhanterare fel , kan du skapa dina egna Felhanteringselement funktioner att ha PHP närma fel att hjälpa dig att identifiera källan till problem på din webbsida . Du skapar funktionerna med PHP : s " set_error_handler . " Funktionerna måste anställa två parametrar , som är specialiserade variabler . Dessa variabler är den felkod och felbeskrivning . Dessutom inkluderar parametrar för namnet på filen med felet , t.ex. radnummer av felet och felet sammanhanget . Denna information är frivillig , men hjälper lokalisera felkällan .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Joomla MySQL Tutorial
    ·Hur man gör en PHP samtal till en HTML -fil
    ·Så här öppnar du en associativ array i PHP
    ·Hur Exportera till MySQL i SSIS
    ·Hur man skickar en massa e-post i PHP Partier
    ·Hur man tar bort en period på PHP
    ·Hur man överför ett PHP Session ID Med en Redirect
    ·Ta bort en fil i Server PHP VI
    ·Hur skicka text och HTML- e-postmeddelanden i PHP
    ·Så här öppnar Kör SQL-kommando
    Utvalda artiklarna
    ·Hur Klistra Resultat och köra makron i Excel från Ora…
    ·Hur överföra funktioner på MATLAB
    ·Java sträng Split
    ·Hur man lär Microsoft FoxPro Online
    ·Vilka objekt kan infogas i HTML
    ·Hur man skapar ett sparkonto Class Med Java
    ·Hur man använder CLR Profiler
    ·Hur man gör en faktura på en Mac
    ·Hur du formaterar den dag från DateChooser i Flash
    ·Hur man beräknar Epsilon
    Copyright © Dator Kunskap http://www.dator.xyz