Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Original geschrieben von Kimble
![]()
UPS, ganz vergessen dasses sowas auch noch gibt![]()
Aber der gute HolyFly hats zum Glueck wieder auf die richtige Bahn gebracht
Warum geht eigentlich die Ukraine Section auf deiner Homepage nich Holy...
<?
function xyz($param1="abc", $param2="xyz")
{
// check incoming params
$param1 = (is_int($param1) && !$param1) ? "abc" : $param1;
$param2 = (is_int($param2) && !$param2) ? "xyz" : $param2;
// output params
echo $param1.$param2;
}
//aufruf mittels
xyz(0,"uvw"); // abcuvw
xyz("0","uvw"); // 0uvw
xyz("def"); // defxyz
xyz("def",0); // defxyz
?>
public void doIt(int a, int b);
public void doIt(int a)
doIt(a,1);
public void doIt(Integer b) {
doIt(1,b.intValue());
}
public void doIt()
doIt(1,1);
function xyz ($param1, $paramN, $optional = "key-value|key|key-value" ) {
//check paramN;
//explode_me($optional);
//check result aus explode_me
}
// diese funktion splittet nen string in folgendem format -> "key1-
//value1|key2-value2|keyN-valueN" in seine bestandteile und
//registriert die variablen(key) mit deren werten(value) als global;
//was das hier soll? ...
function register_explode_2($explo_string, $cut_var = "|", $cut_key_value = "-") {
/* PART 1 -> TRENNUNG -> $cut_var */
$array_1 = explode($cut_var, $explo_string);
$num_array_1 = count($array_1);
/* PART 2 -> TRENNUNG -> $cut_key_value */
for ($i=0;$i<$num_array_1;$i++){
$array_name = "array_2_$i";
$$array_name = explode($cut_key_value, $array_1[$i]);
$array_out = $$array_name;
global $$array_out[0];
$$array_out[0] = $array_out[1];
}
// wahrlich kein meisterstück, code könnte durchaus eleganter und
//vorallem schneller geschrieben werden -> foreach()
}
function check($parm, $standard){
if(!isset($parm)) $parm = $standard;
return $parm;
}
function xyz($parm1 = NULL, $parm2 = NULL, $parm3 = NULL){
$parm1 = check($parm1,"abc");
$parm2 = check($parm2,"def");
$parm3 = check($parm3,"xyz");
echo $parm1.$parm2.$parm3;
}
xyz(NULL,NULL,"ghi");
Original geschrieben von
mag zwar umständlich zu sein, aber auch ne variante, und man hat keine überladung, da ab 3 Parametern die funktionsliste unübersichtlich wird.
Original geschrieben von methodus
hat man dann nicht aber auch 10 - 20 funktionen?! vielleicht müsste ich mich mit dem thema überladen mal mehr beschäftigen, is aber nen anderes thema....