Hallo und Guten Morgen
Mein Provider hat von php 7.2 umgestellt auf php 7.4x,
klappt auch wunderbar.
Jetzt wollte ich XAMPP php 8 testen
und bekomme nur Fehlermeldungen, die in php 7.4x
nicht vorhanden sind:
Warning: Undefined variable $admenu in C:\xampp
Hier mal der Code:
in $admenu steht ein Link.
In der Menü.php
bekomme ich diese Fehlermeldung:
Warning: Trying to access array offset on value of type int in C:\xampp
Hier mal ein bisschen Code:
Habe schon gesucht, aber habe noch nichts gefunden.
es wird keine Datenbank genutzt.
Habe vergessen zu erwähnen dass das Script funktioniert.
Hat einer eine Idee wie die Fehlermeldungen zu entfernen sind ausser ein @ dovor zu stellen?
Für Hilfe wäre ich sehr dankbar Gruß Loddar1
Mein Provider hat von php 7.2 umgestellt auf php 7.4x,
klappt auch wunderbar.
Jetzt wollte ich XAMPP php 8 testen
und bekomme nur Fehlermeldungen, die in php 7.4x
nicht vorhanden sind:
Warning: Undefined variable $admenu in C:\xampp
Hier mal der Code:
PHP:
if (!leer($admenu)){
echo $admenu;
}
In der Menü.php
bekomme ich diese Fehlermeldung:
Warning: Trying to access array offset on value of type int in C:\xampp
Hier mal ein bisschen Code:
PHP:
$menu = array (
"Anmelden" => array ( "index.php?jump=login",
"Registrieren" => "index.php?jump=register",
"Passwort?" => "index.php?jump=pwforg" ),
);
$url = basename(getenv("REQUEST_URI"));
foreach($menu as $main => $mainlink){
foreach($mainlink as $sub => $sublink){
$x = count ($mainlink);
if($sub[0] == "" && $mainlink[0] == $url && $x > 1) // Zeile Fehlermeldung
{
echo'<li>'.$main.'</li>';
}
....
}
}
es wird keine Datenbank genutzt.
Habe vergessen zu erwähnen dass das Script funktioniert.
Hat einer eine Idee wie die Fehlermeldungen zu entfernen sind ausser ein @ dovor zu stellen?
Für Hilfe wäre ich sehr dankbar Gruß Loddar1
Zuletzt bearbeitet: