php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.03.2007, 14:48  
Erfahrener Benutzer
 
Registriert seit: 23.12.2003
Beiträge: 243
mAy^daY
Standard Type Hinting - must be an instance of integer, integer given

Hi, ich habe gerade ein kleines Problem, folgende Funktion spuckt diesen Error aus:
Code:
Catchable fatal error: Argument 1 passed to menu::getRgtLimit() must be an instance of integer, integer given [...]
PHP-Code:
class menu {
[...]
  private function 
getRgtLimit(integer $iId) {
    if (
$iId == 0) {
      
$sQuery 'SELECT MAX(rgt) FROM pg_sitemap';
    } else {
      
$sQuery 'SELECT rgt FROM pg_sitemap WHERE id = '.$iId;
    }
    return 
end($this->SQL->sqlArray($sQuery));
  }
[...]

Aufgerufen wird diese Funktion definitiv (laut var_dump unmittelbar davor) mit dem Wert 0 vom Typ int.
mAy^daY ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.03.2007, 14:55  
Erfahrener Benutzer
 
Registriert seit: 23.12.2003
Beiträge: 243
mAy^daY
Standard

Hat sich erledigt, letzter Satz ganz unten:
Zitat:
Type Hints können nur vom Typen object und (seit PHP 5.1) array sein. Traditionelles Type Hinting mit int und string wird nicht unterstützt.
Quelle: http://de.php.net/manual/de/language...ypehinting.php
mAy^daY 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

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
must be an instance of integer, integer given, must be an instance of int, integer given, must be an instance of string, string given, must be an instance of integer, integer given,, php must be an instance of integer, integer given, must be an instance of int, integer given,, \must be an instance of integer, integer given\, must be an instance of string, string given,, must be an instance of string, string given, called in, php must be an instance of int, integer given, \must be an instance of int, integer given\, php must be an instance of integer, integer given,, php \must be an instance of integer, integer given\, php \must be an instance of int, integer given\, instance of integer, integer given, must be an instance of string, string given, called, must be an instance of integer integer given, must be an instance of, \must be an instance of string, string given\, must be an instance of int

Alle Zeitangaben in WEZ +1. Es ist jetzt 18:47 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.