Parameter an Funktion übergeben

Kommentieren Mar 19 2007 .txt, .json, .md

Wenn ihr mal an eine Stelle kommt an der Ihr ein Funktion habt bei er keine Parameter festgelegt worden sind und ihr aber paramenter übergeben müsst, aber keine Paramenter Festlegen dürft.

Dann hilft euch bestimmt folgendes weiter:\

function test() {
  if(func_num_args() > 0) {
    foreach(func_get_args() as $arg) {
      echo $arg;
    }
  }

 /* ODER der direckte Zugriff */
  echo func_get_arg(0);
  return "blub";
}

Mit func_num_args kann man überprüfen ob Parameter übergeben worden sind oder nicht.

Wenn ja kann man entweder mit func_get_arg(int) direckt auf einen Paramenter zugreifen oder mit func_get_args() ein Array aller Parameter erhalten.