php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.01.2005, 05:12  
Gast
 
Beiträge: n/a
Standard function innerhalb einer function aufrufen.

Hallo!

Wie kann man denn eine Funktion innerhalb einer anderen aufrufen?

bei der aufrufenden function bekomme ich immer den Fehler :
Warning: missing argument (2) in..
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.01.2005, 06:03  
Gast
 
Beiträge: n/a
Standard

Du solltest da fehlende Argument mit angeben.

cu
 
Alt 21.01.2005, 08:30  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard Re: function innerhalb einer function aufrufen.

Zitat:
Zitat von bhws
Wie kann man denn eine Funktion innerhalb einer anderen aufrufen?
so:

PHP-Code:
<?php

  
function fkt()
  {
     echo 
'in funktion test()';
  } 

  function 
andereFkt()
  {
     echo 
'in der anderen Fkt ^^ 
'
;
     
fkt();  
  }

  
  
# aufruf
   
  
andereFkt();

?>

Zitat:
Zitat von bhws
bei der aufrufenden function bekomme ich immer den Fehler :
Warning: missing argument (2) in..
wie schon erwähnt, du übergibst zu wenige parameter.

grüße ben.
imported_Ben ist offline  
Alt 21.01.2005, 13:47  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
rbs_phoenix
rbs_phoenix eine Nachricht über ICQ schicken
Standard

hatte ich auch....
musst dann halt
fkt("dein gewünschter Wert", "");
oder soviele "" wie du brauchst... blos es darf nichts drin stehen, wenn du die variable nicht bearbeiten willst
z.b.
if(isset($var2))
__________________
Homepage: http://www.rbs-page.de
rbs_phoenix ist offline  
Alt 21.01.2005, 13:49  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von rbs_phoenix
blos es darf nichts drin stehen, wenn du die variable nicht bearbeiten willst
z.b.
if(isset($var2))
hä?
imported_Ben ist offline  
Alt 21.01.2005, 13:53  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von rbs_phoenix
hatte ich auch....
musst dann halt
fkt("dein gewünschter Wert", "");
oder soviele "" wie du brauchst... blos es darf nichts drin stehen, wenn du die variable nicht bearbeiten willst
z.b.
if(isset($var2))
*hust* Ich empfehle hier, diesen Beitrag vollständig zu ignorieren und rbs_phoenix sollte noch einmal heute nach dem Unterricht im eigenen Interesse einige Sachen nacharbeiten und es am Montag in neuer Frische noch einmal versuchen.
Wir machen dann mal mit dem Stoff weiter...
mepeisen ist offline  
Alt 21.01.2005, 14:11  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
rbs_phoenix
rbs_phoenix eine Nachricht über ICQ schicken
Standard

hhhmmmm.... ich hab das gefühl keiner versteht mich hier . Soooooo unverständlich drücke ich mich doch auch nich aus...
@ben: wenn da meinetwegen fkt("der gewünschte wert", " "); stehen würde und in der funciton:
PHP-Code:
<?
function fkt($var1$var2)
if(isset(
$var2)){
#Befehle
}
else{
#ANDERE Befehle}
?>
bekäme er vielleicht ungewünschte werte weil $var2 mit dem string " " gesetzt ist und deshalb der if(isset($var2)){} weg eingeschlagen wird
rbs_phoenix ist offline  
Alt 21.01.2005, 14:27  
Gast
 
Beiträge: n/a
Standard

Dann mach:

if($var2=="") unset($var2);

Oder verhinder überhaupt, dass die funktion mit mehr oder weniger als 2 Parametern aufgerufen wird.
 
Alt 21.01.2005, 14:34  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?
   
function bla ($v1$v2 false)
   {
        echo 
"
$v1 "
;

        if (
$v2 !== false)
          echo 
$v2;
   }

   
bla ("Hallo");

   
bla ("Hallo""Welt");
?>
Gruß
phpfan
 
Alt 21.01.2005, 14:47  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von mepeisen
Ich empfehle hier, diesen Beitrag vollständig zu ignorieren und rbs_phoenix sollte noch einmal heute nach dem Unterricht im eigenen Interesse einige Sachen nacharbeiten und es am Montag in neuer Frische noch einmal versuchen.
Wir machen dann mal mit dem Stoff weiter...
auf jeden fall

@rbs_phoenix:
schau lieber nochmal hier rein:
http://php.net/functions
du hast anscheinend noch verständnisschwierigkeiten, was die anwendung und definition von funktionen angeht.

ist ja nix schlimmes, musst eben nur noch mal nachlesen

@m80331:
dir würde ich den selben rat geben.


grüße ben.
imported_Ben ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
funktion innerhalb einer Klasse mit call_user_func aufrufen phpbeginner PHP Tipps 2008 8 22.05.2008 16:20
GD-Spezialisten gesucht....wer kann helfen? rezix PHP Tipps 2008 12 26.02.2008 17:55
Call to a member function on a non-object Riks PHP Tipps 2007 20 10.02.2007 22:59
JavaScript - Function aus Variabel aufrufen stefanjann HTML, Usability und Barrierefreiheit 6 04.09.2006 08:55
Function und Variablen Quagga PHP Tipps 2006 2 11.08.2006 18:23
eval : Kann function mit array nicht aufrufen!? PHP Tipps 2006 10 02.06.2006 00:40
function PHP Tipps 2007 46 08.11.2005 23:00
function in einer function - help! PHP Tipps 2005-2 4 25.10.2005 00:20
[Erledigt] OOP: function in eine andere function einbinden PHP Tipps 2005 10 20.03.2005 16:13
mysql-abfrage innerhalb einer schleife mehrmals aufrufen? PHP-Fortgeschrittene 11 30.11.2004 16:49
functionwiederholung in function PHP Tipps 2004 1 26.10.2004 15:09
[Erledigt] PHP Navigation =&gt; Function aufrufen und Navigation ausgeb PHP Tipps 2004 6 14.10.2004 16:46
Function mit <form ..action=??> aufrufen PHP Tipps 2004 8 06.08.2004 20:56
Perlskripte innerhalb von PHP aufrufen PHP Tipps 2004 0 01.06.2004 15:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
function in function aufrufen, wert aus einer sub in eine andere sub aufrufen, function in function ausführen php, javascript function in function aufrufen, function innerhalb einer function aufrufen, php funktion innerhalb einer funktion aufrufen, php variable innerhalb funktion aufrufen, php innerhalb funktion andere funktionen aufrufen, http://www.php.de/php-tipps-2005/16411-function-innerhalb-einer-function-aufrufen.html, innerhalb php javascript funktion aufrufen, form action funktion aufrufen, php \function innerhalb einer function\, mysql funktion aufrufen innerhalb function

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:09 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.