PHP
Optimale Entwicklungsumgebung für PHP
Daniel Kersting zeigt eindrucksvoll, sehr ausführlich sowie Schritt für Schritt wie eine Eclipse IDE Entwicklungsumgebung für PHP aussehen könnte.
Ich für meinen Teil nutze PHP nicht extensiv sondern meist in Verbindung mit HTML in Webseiten favorisiere also auf Windows eher HTML-Editoren die PHP unterstützen oder speziell auf PHP ausgelegte Editoren wie etwa PHPEdit, Maguma oder das zuletzt erst endteckte Dev-PHP.
Eclipse ist ja ursprünglich eine IDE für alle möglichen Programmiersprachen, PHP nur am Rande.
Meinen gleichlautenden Kommentar dazu bei YiGG konnte Daniel seinerseits nur bedingt widerlegen. Das Fazit lautet wohl: Jedem das woran er sich gewöhnt hat. “Richtige” Programmierer die nicht PHP, JavaScript und Frontend machen sind wohl bei Eclipse besser aufgehoben. Frontend-Entwickler fahren unter Umständen mit anderen Editoren besser.
Vorinitialisierte Funktionen in PHP
Mittels der interne PHP-Funktion create_function kann man durch einen Trick vorinitialisierte Funktionen definieren. So geht das.
function create_custom_function( $init ){
return create_function('$a','return $a + '.$init.';');
}
$func = create_custom_function( 5 );
echo $func(4); // prints 9
echo $func(6); // prints 6
Das kann in machen Fällen nützlich sein.