Klasse

  • Themenstarter Themenstarter joky_joky
  • Beginndatum Beginndatum
PHP:
 function foobar($Spielzeug=""){
   if(empty($Spielzeug)){
         $Spielzeug = "Ball";
     }

   return "Mein Lieblings Spielzeug ist ein".$Spielzeug;

}

Das geht auch ohne die if(empty()) Abfrage. Setz einfach anstatt dem $Spielzeug="" ein $Spielzeug="Ball" und du kannst auf die if-Abfrage verzichten.

PHP:
 function foobar($Spielzeug="Ball"){
   return "Mein Lieblings Spielzeug ist ein".$Spielzeug;
}
 
Gumbo hat gesagt.:
Auch eine Funktion ist für solch ein Vorhaben fast schon zu viel des Guten.

Neulich habe ich tatsächlich eine Funktion folgenden Aufbaus gesehen:
PHP:
<?php

	function output($data)
	{
		echo $data;
	}

?>


Das macht auch Sinn, wenn man private und public Geltungsbereichen von Variablen und Funktionen arbeitet. Dann wäre dies ja mit einer Get-Methode zu vergleichen, um eine private deklarierte Variable auszugeben, auf die man anders keinen Zugriff hätte.

Für nicht OOP Modelle ist das natürlich Schwachfug. ;)
 
Zurück