Kezdőoldal » Számítástechnika » Weblapkészítés » String függvény hiba, Uninitia...

String függvény hiba, Uninitialized string offset: 0. Miért?

Figyelt kérdés

function equal_aTob($a, $b) {

$i=0;

$max=strlen($a);

while ($i<$max-1 && $a[$i]==$b[$i])

{$i++;}

if ($i<strlen($a)-1)return false; else return true;

}function equal_aTob($a, $b) {

$i=0;

$max=strlen($a);

while ($i<$max-1 && $a[$i]==$b[$i])

{$i++;}

if ($i<strlen($a)-1)return false; else return true;

}

a fent írt hibát kapom, miért és mi a megoldás?



2015. febr. 1. 21:38
 1/2 anonim ***** válasza:

Nem tudok php-ül, de a logikát végig tudom követni, és két lehetséges esetet látok:


1. Vagy a php-ben kell a függvényparaméternek alapértelmezett értéket megadni,

2. Vagy a függvény üres stringgel hívódik meg.

2015. febr. 1. 21:42
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
Valóban, véletlen üres stringgel hívtam meg. Köszi!
2015. febr. 1. 21:47

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!