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....