Änderungen

Wechseln zu: Navigation, Suche

Hilfe:Fehlerlösungen

2.313 Bytes hinzugefügt, 16:29, 16. Mai 2018
CustomTitle
return true;
}
</pre>
 
=Warnungen=
Warnungen stehen am Beginn der Seite und sind keine Errors, die eine Seite lahmlegen. Warnungen sollten trotzdem ausgebessert werden, da Funktionen ansonsten nicht richtig ausgeführt werden.
 
==MagicWordArray.php==
Die Fehlermeldung das in einer Zeile des MagicWordArray.php wurde auf der Wiki Seite dargestellt und hatten den Grund, dass die Funktion in der MagicWordArray.php veraltet war.
Fehler:
<pre>
public function parseMatch( $m ) {
reset( $m );
while ( list( $key, $value ) = each( $m ) ) {
if ( $key === 0 || $value === '' ) {
continue;
}
}
</pre>
Lösung:
<pre>
public function parseMatch( $m ) {
reset( $m );
while ( ( $key = key( $m ) ) !== null ) {
$value = current( $m );
next( $m );
if ( $key === 0 || $value === '' ) {
continue;
}
$parts = explode( '_', $key, 2 );
if ( count( $parts ) != 2 ) {
// This shouldn't happen
// continue;
throw new MWException( __METHOD__ . ': bad parameter name' );
}
list( /* $synIndex */, $magicName ) = $parts;
$paramValue = next( $m );
return [ $magicName, $paramValue ];
}
// This shouldn't happen either
throw new MWException( __METHOD__ . ': parameter not found' );
}
</pre>
Bürokraten, maintenanceshell, Prüfer, Administratoren
5.399
Bearbeitungen

Navigationsmenü