Antwort 1 von der-bettler vom 16.02.2019, 09:32 Options
präzise fragestellung
....
sehr präzise
Antwort 2 von hörbie vom 16.02.2019, 09:42 Options
hi! gibt es das? hab nix gefunden!
Antwort 3 von Friday vom 16.02.2019, 09:51 Options
Ich bin nur ein dummer Wilder:
Was ist ein "Unterprogramm"?
Antwort 4 von hörbie vom 16.02.2019, 09:55 Options
ein unterprogramm ist ein in sich abgeschlossener baustein (modul) eines programms.
Antwort 5 von LittleT vom 16.02.2019, 11:11 Options
Hallo,
kommst wohl von ABAP. Nun was man in ABAP mit folgendem macht:
PERFORM test.
FORM test.
tue irgendwas hier
ENDFORM.
kannst du in PHP als Funktion sehen.
funktion test();
{
tue irgendwas hier
}
funktionsaufruf:
test()
Du kannst natürlich auch noch irgendwelche Parameter mit angeben.
Gruß
Littlet
Antwort 6 von Friday vom 16.02.2019, 11:19 Options
Zitat:
ein unterprogramm ist ein in sich abgeschlossener baustein (modul) eines programms.
Also sowas wie ein Plugin oder eine Erweiterung?
Kenn ich, sind sehr nützlich die Dinger.
Da gibt es richtig tolle Plugins.
Nur kenn ich dieses Php nicht.
Was macht das?
Bildbearbeitung?
Dafür kenn ich ganz, ganz viele Plugins.
Aber nicht für Php.
Tut mir leid.
Hätte gerne geholfen.
Antwort 7 von hörbie vom 16.02.2019, 11:31 Options
funktionen kenne ich aber die sind anscheinend immer global? wie soll man mit modulen arbeiten, wenn man keinen lokalen namespace für funktionen hat? gibts da eine lösung (ausser oo)?
@Friday
php ist deine persönliche homepage
Antwort 8 von LittleT vom 16.02.2019, 11:49 Options
Hallo
Also 1.
Zitat:
PHP ist deine persönliche homepage.
????
Bestimmt nicht. PHP ist eine Scriptsprace die Serverseitig ausgeführt wird um es in einem Satz zu beschreiben :-)
2. Wenn ich das richtig verstehe was du meinst, dann funktioniert es leider nur Objektorientiert.
Aber nachdem du das nicht magst:
Zitat:
(ausser oo)
gäbe es da noch was, zwar nicht so sauber wie OO aber dennoch eine Hilfe.
Wenn du das mit Funktionen kennst, dann mach einen eigene Seite in der du deine Funktionen schreibst. Jedesmal wenn du die Funktion dann benötigst kannst du diese zu Beginn includieren.
Gruß
LittleT
Antwort 9 von hörbie vom 16.02.2019, 12:51 Options
was ich machen will ist module die mehrere funktionen enthalten in programme zu inkludieren, ohne darauf achten zu müssen, dass es jeden funktionsnamen nur in einem einzigen modul geben darf, weil es sonst beim inkludieren mehrerer module zu funktionsnamenskollisionen kommen kann.
ich habe schon probiert funktionen zu verschachteln, in der hoffnung, dass die "eingeschachtelte" funktion dann nur lokal und nicht global ist aber das hat nicht gefunzt.
Zitat:
PHP ist deine persönliche homepage.
nur eine anspielung auf die namensherkunft von php ;)
Antwort 10 von rabies vom 16.02.2019, 16:53 Options
Und warum schreibst Du Dir dann nicht einfach Klassen und inkludierst Sie dann per include(), require(), include_once(), require_once() ?
Antwort 11 von hörbie vom 16.02.2019, 18:05 Options
ich kann kein oop. aber wenn es ohne nicht geht wechsle ich besser gleich zu java. danke für die aufklärung.