SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 26.07.2002, 00:57:43
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
errors bei funktionen unterdrücken...

hi,

gibt es eine möglichkeit einen fehler, der aus dem aufruf einer eigenen funktion resultiert, zu unterdrücken?

ich habe mir das so gedacht...

hier meine funktion (aus functions.lib.php)

Code:
function bla($a, $b)
{
     print $a + $b;
}

aufruf (test.php)

Code:
bla(2122, 366);
wenn ich aber eines der zwei argumente weglasse, so zum bleistift:

Code:
bla(2122);
dann kriege ich klarerweise einen warnung, etwa so eine

warning: missing argument 2 for bla()...

ich möchte aber keine warnung.


deshalb meine frage: kann man einen warnungs/fehler ausgabe noch anders unterdrücken als so?

Code:
@bla(2122);

ich such also einen ersatz für das at. gibt es da was, was mir hilft?

ach, bitte fragt nicht warum ich kein at will.... :-)
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #2  
Alt 26.07.2002, 01:09:19
Matthias Matthias ist offline
Moderator
 
Registriert seit: Jan 2002
Ort: CologneCity
Alter: 46
Beiträge: 484
Wie bei allen Funktionen hilft da auch der "Klammeraffe"

z.B.
PHP-Code:
@bla(2122); 
Mit Zitat antworten
  #3  
Alt 26.07.2002, 01:11:11
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
hi matthias,

ja, das wollte ich aber nicht so machen, hab ich doch oben beschreiben... ;-)
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #4  
Alt 26.07.2002, 01:15:45
Matthias Matthias ist offline
Moderator
 
Registriert seit: Jan 2002
Ort: CologneCity
Alter: 46
Beiträge: 484
ups :))
hab nicht bis zu ende gelesen.

Wieso willst du kein @?? *g*

hmm. Also da fällt mir nix ein. sorry.
Mit Zitat antworten
  #5  
Alt 26.07.2002, 01:21:17
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
na gut, ich möchte kein at, weil ich dem user gerne eigen error messages unterjubeln will, ausserdem soll der user nicht darauf achten müssen ob das @ vor dem funktions namen steht. vergisst er das nämlich beim script einbau, hat er wieder die vom php parser gefundenen errors vor der nase. das will ich verhindern.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #6  
Alt 26.07.2002, 01:23:50
Matthias Matthias ist offline
Moderator
 
Registriert seit: Jan 2002
Ort: CologneCity
Alter: 46
Beiträge: 484
dann mußt du wohl selber was scripten.
Alle Fehler Möglichkeiten Abfragen, bevor die Funktion aufgerufen wird. Anders wird das wohl nicht funktionieren.
Mit Zitat antworten
  #7  
Alt 26.07.2002, 01:36:03
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
aber ich hab doch keine möglichkeit einen fehler abzufangen, wenn der user vergisst ein argument einzugeben. das ist doch dann ein fehler der weder vor noch nach dem funktions aufruf entsteht. also kann ich ihn doch nicht anders wie mit dem @ abfangen oder?
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #8  
Alt 26.07.2002, 01:42:35
Matthias Matthias ist offline
Moderator
 
Registriert seit: Jan 2002
Ort: CologneCity
Alter: 46
Beiträge: 484
PHP-Code:
if(!vergessenes Argument$vergessenes Argument=$standard Wert
oder
PHP-Code:
if(!vergessenes Argument)
  {
   echo
"Da wurde ein Argument vergessen";
  }
else 
bla(...); 
mußt wahrscheinlich dein Script ein wenig ändern. Aber so klappt es.
Mit Zitat antworten
  #9  
Alt 26.07.2002, 01:43:32
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
hmm, ich glaube aber auch nicht das man den fehler irgendwie anders abfangen kann, ich denke mal ich muss einfach darauf vertauen, dass der user nicht seiner eigenen blödheit zum opfer fällt :-)
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #10  
Alt 26.07.2002, 01:47:10
Matthias Matthias ist offline
Moderator
 
Registriert seit: Jan 2002
Ort: CologneCity
Alter: 46
Beiträge: 484
vertrau da besser nicht drauf.


Das ist echt nicht so schwer das abzufragen.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


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


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt