Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
PHP Fatale fout : Kan niet gebruiken String Offset Als een array
Een offset fout in PHP is een fatale fout die optreedt wanneer u onjuist probeert om een indexwaarde gebruikt voor een serie op een string variabele . Wanneer deze fout optreedt , uitvoering van uw PHP-programma stopt en uw browser een foutmelding beschrijving van het probleem en waar het heeft plaatsgevonden . Oplossingen voor u open betekenen dat andere veranderingen, zoals de variabele namen . Arrays en strings

Een string is een opeenvolging van karakters tussen aanhalingstekens , zoals een naam of een zin . U kunt letters , cijfers of leestekens gebruiken in een string. Een array is een sequentie van objecten of waarden of elk mapping aan een toets. U kunt onder andere verschillende soorten gegevens in een array , waaronder strings , integers of Booleaanse waarden . In PHP , de waarde van een string variabele krijg je door het gebruik van de naam van de variabele , maar een array waarde wilt gebruiken , moet u het bellen met behulp van een indexnummer .
Offset Error
< br >

In PHP , krijg je de " fatale fout : kan niet worden gebruikt snaar te compenseren als een array " fout wanneer u probeert een string variabele gebruiken als een array . Bijvoorbeeld , kunt u een string genaamd ' $ myvar " maken en toewijzen van een waarde aan. Als u probeert om de waarde te krijgen door te typen " $ myvar [ 0 ] " ( of een andere index waarde ) , zal PHP de offset fout terugkeren omdat het de waarde van de index in het geheugen niet kan vinden , omdat - technisch gezien - de index bestaat niet .
resoluties

om het zien van deze fatale PHP fout te voorkomen , kunt u de " array ( ) " gebruiken taal te construeren om opnieuw wierp een string variabele als een array . Dit zal echter geen waarde bezit van het tekenreeksvariabele op de te wissen . U kunt ook een andere variabele als een array te maken en kopieer de waarde van de string naar een van zijn indexen . Dit behoudt de waarde in de string , maar betekent dat je een andere variabele naam te gebruiken om toegang te krijgen , dus als je deze variabele elders in het programma te gebruiken , moet u de namen op die locaties te wijzigen .
Overwegingen

Sommige browsers zullen proberen te compenseren voor deze fout door te proberen om de waarde die u wilt in uw PHP-programma raden. Bijvoorbeeld , als je een string genaamd ' $ mystring " met " mijn string " als de waarde en typ creëren" $ mystring [ 3 ] " naar de vierde index uit te halen , het zou wel eens de brief terug te keren " , s , " dat het vierde teken in de reeks . Hoewel dit voorkomt het veroorzaken van een fatale fout , kan dit uw programma in het algemeen schaden .

Previous: Next:
  PHP /MySQL Programmering
·Hoe u de waarde van een MySQL …
·Hoe te gebruiken Zend autoload…
·Hoe te Filemaker Pro converter…
·PHP Error : Undefined offset 
·Hoe maak je verbinding OpenOff…
·Navigeren in het midden van ee…
·Hoe maak je een poort opgeven …
·Hoe te pingen vanaf PL /SQL 
·Hoe kan ik een MySQL database …
  Related Articles
Hoe maak je een fout Handler voor een VB…
Hoe Runtime Error 5 
Hoe maak je een Microsoft Visual Basic O…
Hoe te Run Time Error 6 Fix 
Hoe Runtime Error 2147467259 
Over een VB Runtime Error 462 
Wat is een 380 -fout in Vb ? 
Visual Basic Fout : Subscript buiten ber…
Hoe eigen Windows foutmeldingen Zorg 
  Programmering Articles
·Wat is LoadLibrary Jvm.Dll ? 
·Hoe maak je een Java Heap Dump Creëren 
·Hoe DLL -bestanden creëren 
·Device Driver Programming Tutorial 
·Hoe je Spaces Negeer bij het gebruik Len…
·Hoe te openen MIME -bestanden in Outlook…
·Hoe kan ik een array invoegen in de Eers…
·Hoe te gebruiken Visual Basic om het ver…
·Hoe maak je een PHP Mailing List Zorg 
Copyright © Computer Kennis http://www.nldit.com