Hackerboard WikiHaboBlog

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Parameterliste auslagern in Array

Diskussion: Parameterliste auslagern in Array im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Hi, nach meiner Recherche gehe ich jetzt davon aus das es in PHP nicht möglich ist die Parameter für eine ...

Antwort
Alt 06.01.10, 02:43   #1 (permalink)
 
Registriert seit: 07.12.03
Mechanius Leistung: Z3
Likes: 2
Standard Parameterliste auslagern in Array


Hi,

nach meiner Recherche gehe ich jetzt davon aus das es in PHP nicht möglich ist die Parameter für eine Funktion in einen Array auszulagern.
Was ich mir vorstelle:

PHP-Code:
function foo($p1,$p2){};
$parameter=array(x,y);
foo($parameter); 
Oder könnt ihr mich eines bessern belehren?
Ziel des Ganzen ist die Parameter in eine separate Configdatei auszulagern.

Interessehalber wäre so etwas in C++, Java oder Python möglich?
Mechanius ist offline   Mit Zitat antworten
Alt 06.01.10, 07:51   #2 (permalink)
Moderator
 
Benutzerbild von lightsaver
 
Registriert seit: 19.06.06
lightsaver Leistung: Pentium Ilightsaver Leistung: Pentium Ilightsaver Leistung: Pentium I
Likes: 42
Standard

Ist es das, was du suchst? http://www.teialehrbuch.de/Kostenlos...it-Arrays.html
lightsaver ist offline   Mit Zitat antworten
   
HaBOT
 

Werbung ist gerade online    
Alt 06.01.10, 09:15   #3 (permalink)
Member of Honour
 
Benutzerbild von beavisbee
 
Registriert seit: 22.02.07
beavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium III
beavisbee eine Nachricht über ICQ schicken
Likes: 75
Standard

ich glaube, er möchte dazu nicht seine Funktion neu schreiben, wenn er die Parameter als Array übergibt...
es geht ja nur darum, Parameter in externe Config-Files als Array auszulagern...


daher wohl ehr diese Lösung:
http://www.php.net/manual/en/functio...func-array.php

PHP-Code:
<?php

function foo($p1,$p2){};

$parameter=array('x','y');
call_user_func_array("foo"$parameter);

?>



du könntest natürlich auch einfach die einzelnen Array-Elemente der Funktion übergeben:
PHP-Code:
<?php

function foo($p1,$p2){};

$parameter=array('x','y');
foo($parameter[0],$parameter[1]);
?>
beavisbee ist offline   Mit Zitat antworten
Alt 06.01.10, 17:27   #4 (permalink)
Themenstarter
 
Registriert seit: 07.12.03
Mechanius Leistung: Z3
Likes: 2
Standard

Danke ich denke genau das suche ich!
Mechanius ist offline   Mit Zitat antworten
Antwort
   

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » PHP Parameterliste auslagern in Array
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61