"Bei mehrmaligem Einbinden von externen Dateien mit PHP-Funktions-Definitionen mittels include() entsteht nun ein FATAL ERROR. PHP4 hat dies noch ignoriert."
Ich kenne nur so.
<?php
include("datei.php");
?>Das soll ja nach der Aussage ja nicht mehr gehen.
Das entspricht nicht der Aussage - "beim mehrmaligen Einbinden [...] mit PHP-Funktionsdefinitionen". D.h. etwa sowas:
Datei test1.inc.php:
<?php
function testfunktion()
{
echo 'Ich bin eine Testfunktion';
}
?>
Datei test.php:
<?php
include('test1.inc.php');
include('test1.inc.php');
?>
Spuckt verständlicherweise einen Fatal Error aus, da hier versucht wird, zweimal eine Funktion (bzw. eine Funktion mit identischer Bezeichnung) zu deklarieren.
Ich wüsste allerdings nicht, dass das in PHP 4 nicht so sein sollte - von daher würde ich mich eher der Aussage, dass sich nicht geändert hat, anschließen. Oder die obige Aussage soll irgendwas anderes bedeuten...