Vorheriges Thema anzeigen :: Nchstes Thema anzeigen |
Autor |
Nachricht |
2sTeAmEd Mitglied
Angemeldet: 08.09.2004 Beitrge: 879
|
Verfasst am: 15.09.2008, 21:57 Titel:
|
|
|
|
|
sehe da keinen unterschied =/ |
|
Nach oben |
|
|
elite Mitglied
Angemeldet: 20.07.2004 Beitrge: 1005
Interessen: Coding, DLRG, Radsport
|
Verfasst am: 15.09.2008, 22:42 Titel:
|
|
|
|
|
wenn du funktionen selber schreibst, so sind die variablen in der funktion auch nur fr die funktion gltig!
Code: |
<?
function saythis($input){
echo $input;
}
?> |
Die input-Variable gilt nur in der Funktion! Egal wie oft du input VOR oder NACH der Funktion einen Wert zuweist, hat das mit der Funktion nichts zu tun.
Nimm impi`s Beispiel. Rufst du Funktion SayHelloWorld auf, so wird nichts passieren! Rufst du dagegeben SayHelloWorldGlobal auf, so wird der Text der Variable strTest ausgegeben, obwohl diese Variable nie fr die Funktion gebraucht wurde. Durch das global wurde der Funktion SayHelloWordGlobal gesagt, dass die auszugebende Variable strTest global ist, d.h. auerhalb der Funktion definiert wurde!
Hoffe das ist einigermaen verstndlich. |
|
Nach oben |
|
|
cain. Mitglied
Angemeldet: 04.06.2004 Beitrge: 1506 Wohnort: St. Gallen
|
Verfasst am: 16.09.2008, 03:02 Titel:
|
|
|
|
|
Glaubt hier wirklich jemand, die ganze Chose kann in einem Thread erklrt werden? |
|
Nach oben |
|
|
Impi Mitglied
Angemeldet: 06.05.2006 Beitrge: 530
|
Verfasst am: 16.09.2008, 13:37 Titel:
|
|
|
|
|
cain. hat folgendes geschrieben: | Glaubt hier wirklich jemand, die ganze Chose kann in einem Thread erklrt werden? |
Nein, aber bei Zwischenfragen helfe ich gerne und um Codesnipets zu posten, bin ich mir auch nicht zu schade |
|
Nach oben |
|
|
2sTeAmEd Mitglied
Angemeldet: 08.09.2004 Beitrge: 879
|
Verfasst am: 16.09.2008, 15:22 Titel:
|
|
|
|
|
elite hat folgendes geschrieben: | wenn du funktionen selber schreibst, so sind die variablen in der funktion auch nur fr die funktion gltig!
Code: |
<?
function saythis($input){
echo $input;
}
?> |
Die input-Variable gilt nur in der Funktion! Egal wie oft du input VOR oder NACH der Funktion einen Wert zuweist, hat das mit der Funktion nichts zu tun.
Nimm impi`s Beispiel. Rufst du Funktion SayHelloWorld auf, so wird nichts passieren! Rufst du dagegeben SayHelloWorldGlobal auf, so wird der Text der Variable strTest ausgegeben, obwohl diese Variable nie fr die Funktion gebraucht wurde. Durch das global wurde der Funktion SayHelloWordGlobal gesagt, dass die auszugebende Variable strTest global ist, d.h. auerhalb der Funktion definiert wurde!
Hoffe das ist einigermaen verstndlich. |
Jo ich habs kapiert^^ ... hatte allerdings Impis beispiel umgecodet so dass es funktionierte (also auch geechot hat) was es im nachhinein ja eigentlich garnicht sollte x) |
|
Nach oben |
|
|
Impi Mitglied
Angemeldet: 06.05.2006 Beitrge: 530
|
Verfasst am: 16.09.2008, 16:12 Titel:
|
|
|
|
|
2sTeAmEd hat folgendes geschrieben: | elite hat folgendes geschrieben: | wenn du funktionen selber schreibst, so sind die variablen in der funktion auch nur fr die funktion gltig!
Code: |
<?
function saythis($input){
echo $input;
}
?> |
Die input-Variable gilt nur in der Funktion! Egal wie oft du input VOR oder NACH der Funktion einen Wert zuweist, hat das mit der Funktion nichts zu tun.
Nimm impi`s Beispiel. Rufst du Funktion SayHelloWorld auf, so wird nichts passieren! Rufst du dagegeben SayHelloWorldGlobal auf, so wird der Text der Variable strTest ausgegeben, obwohl diese Variable nie fr die Funktion gebraucht wurde. Durch das global wurde der Funktion SayHelloWordGlobal gesagt, dass die auszugebende Variable strTest global ist, d.h. auerhalb der Funktion definiert wurde!
Hoffe das ist einigermaen verstndlich. |
Jo ich habs kapiert^^ ... hatte allerdings Impis beispiel umgecodet so dass es funktionierte (also auch geechot hat) was es im nachhinein ja eigentlich garnicht sollte x) |
Natrlich hat das funktioniert. Es liegt halt schon an dir, die zwei Funktionen aufzurufen |
|
Nach oben |
|
|
vercci Mitglied
Angemeldet: 10.04.2019 Beitrge: 436162
|
|
Nach oben |
|
|
vercci Mitglied
Angemeldet: 10.04.2019 Beitrge: 436162
|
|
Nach oben |
|
|
vercci Mitglied
Angemeldet: 10.04.2019 Beitrge: 436162
|
|
Nach oben |
|
|
vercci Mitglied
Angemeldet: 10.04.2019 Beitrge: 436162
|
|
Nach oben |
|
|
|