kannst du Bitte mich korrigiert ob ich Falsch verstande habe ?
so , wie ich verstande habe;
Mit $this -> arLinks = [];
baut ein Leer Array um später mit array_push sich adderiert , wie hier sagt.....
if ( isset( $arNewLinks['URL'] ) && isset( $arNewLinks['TEXT'] ) ) {
array_push( $this -> arLinks, $arNewLinks );
return true;
}
hier wir geprüft ob die statements URL und Text vorhanden sein ,die vom dem Object $navListe -> addLinks abgeholt habe .
Wenn ja , mit array_push( $this -> arLinks, $arNewLinks );
wird die Eingenschaft $arNewLinks auf der Array arLinks sich adderiert...
if ( is_array ( $arNewLinks ) ) {
foreach ( $arNewLinks as $NewLink ) {
if ( isset( $NewLink['URL'] ) && isset( $NewLink['TEXT'] ) ) {
array_push( $this -> arLinks, $NewLink );
}
}
hier if ( is_array ( $arNewLinks ) ) {
wird gefragt ob $arNewLinks ein Array ist .
Mit foreach ( $arNewLinks as $NewLink ) {
iterieren der Array $arNewLinks .
Mit if ( isset( $NewLink['URL'] ) && isset( $NewLink['TEXT'] ) ) {
,prüft ob
ob die statements URL und Text vorhanden sein .Wenn ja,
Mit array_push ( $this -> arLinks, $NewLink );
adderiert der neue Element $NewLink an dem Array .