new mime\container() - Object
__construct ($string $array $object $context = null[, $bool $sort = false])
$context |
Eingabe erfolgt als string, array, new mime() Objekt oder new mime\container() Objekt |
$sort |
optional; gibt bei true an, ob die Mime Objekte nach Weight sortiert werden |
gibt ein Objekt zurück, welches auch wie ein Array verwendet werden kann [foreach(), count()], und enthält alle new mime() Objekte
$mime = new mime\container ('jpg,bmp,png,image/jpeg' ) ;
$mime = new mime\container (new mime('jpg' ) ) ; // new mime() Objekt
$mime = new mime\container (['jpg' , 'xml' ] ) ; // MimeCodeArray
$mime = new mime\container ([new mime('svg' ) , 'bmp' , 'image/jpeg;q=0.7' ] ) ; // gemischtes Array
$mime[] = 'html' ; // fügt dem mime\container den Mimetyp html hinzu
__toString ()
gibt ein string zurück, welcher ähnlich der Form eines Accept-Language-Header entspricht
$mime = new mime\container ('jpg,bmp,png,image/jpeg' ) ;
echo $mime;
__invoke ()
gibt ein string zurück, welcher ähnlich der Form eines Accept-Language-Header entspricht
$mime = new mime\container ('jpg,bmp,png,image/jpeg' ) ;
$mime() ; // gleiche wie echo $mime;
__debugInfo ()
gibt alle Mimetypen aus
$mime = new mime\container ('jpg,bmp,png,image/jpeg' ) ;
print_r($mime) ;
add ($string $array $object $context = null[, $bool $sort = false[, $bool $frontPosition = false]])
$context |
Eingabe erfolgt als string, array, new mime() Objekt oder new mime\container() Objekt |
$sort |
optional; gibt bei true an, ob die Mime Objekte nach Weight sortiert werden |
$frontPosition |
optional; gibt bei true an, ob die Mime Objekte am Anfang gesetzt werden |
fügt neue Mimetypen hinzu, und gibt bei Erfolg true zurück; ansonsten false
$mime = new mime\container ('jpg,bmp,png,image/jpeg' ) ;
$mime->add (['jpg' , 'xml' ] ) ;
empty ()
prüft ob das mime\container leer ist und gibt true oder false zurück
$mime = new mime\container ('jpg,bmp,png,image/jpeg' ) ;
$mime->empty() ;
containMime ($string $object $mime = null)
$mime |
Angabe des Mimetypes als string oder als new mime() Objekt |
gibt true zurück, wenn der Mimetyp im mime\container vorhanden ist; ansonsten false
$mime = new mime\container ('jpg,bmp,png,image/jpeg' ) ;
$mime->containMime('jpg' ) ;
$mime->containMime(new mime ('bmp' )) ;
toMimeCodeArray ([$bool $unique = false])
$unique |
optional; entfernt mit true alle doppelten Mimetypen |
gibt ein array als MimeCodeArray zurück
$mime = new mime\container ('jpg,bmp,png,image/jpeg' ) ;
$mime->toMimeCodeArray() ;
sort ()
sortiert die Reihenfolge nach weights, größter Wert am Anfang, und gibt immer true zurück
$mime = new mime\container ('jpg,bmp,png,image/jpeg' ) ;
$mime->sort() ;