Mailinglisten-Archive |
hallo liste,
nach dem umstieg von php 5.2.x auf 5.3.x erhalte ich folgende fehlermeldung:
Warning: strlen() expects parameter 1 to be string, resource given in X:\...\phpdatei.php on line XY
zeile XY beinhaltet folgendes:
if (strlen($variable) > 0) { ...
auf php 5.2.x funktioniert alles einwandfrei.
die if befindet sich innerhalb einer funktion:
function beispiel() {
global $variable;
if (strlen($variable) > 0) {
tu was
}
}
zu der funktion strlen() steht in php manual folgendes:
unter Beschreibung steht:
int strlen ( string $string )
Gibt die Länge der Zeichenkette string zurück
als Beispiel steht:
<?php
$str = 'abcdef';
echo strlen($str); // 6
...
?>
ich hoffe das mir irgendwer helfen kann, den fehler zu beheben.
--------------------------------------------------------------------------------
php::bar PHP Wiki - Listenarchive