new mime() - Object
$string code = null |
gibt die Dateierweiterung in Kleinbuchstaben an, z.B. 'jpg' |
$string media = null |
gibt den Medien-Typ an, z.B. 'image' |
$string contentType = null |
gibt den Content-Typ an, z.B. 'image/jpeg' |
$string contentTypeApache = null |
gibt den Content-Typ an, der direkt aus der Mime-Datei von Apache abgefragt wurde, z.B. 'image/jpeg' |
$string class = null |
gibt die Content-Typ Klasse als string an, z.B. 'mime\html', ansonsten null$mime = |
$string charset = null |
gibt den Charset als new charset() Objekt an |
$bool parse = true |
gibt an, ob dieser Mime-Typ von PHP geparst werden muss, z.B. reine Textdateien sollten von PHP geparst werden, da hier PHP-Code enthalten sein kann |
$bool isDefault = false |
gibt an, ob dieses Objekt der default Mime-Typ ist |
$bool isMime = false |
gibt an, ob dieses Objekt auch tatsächlich ein gültiger Mime-Typ ist |
$float weight = 1.0 |
gibt die Gewichtung des Contenttypes an$mime = |
__construct ($string $numeric $object $context = null[, $bool $search = false])
$context |
Angabe des Mime-Typs als $string; kann auch als Suche verwendet werden: z.B. 'imagebmp'; Groß- und Kleinschreibung wird nicht beachtet; oder als new mime() Objekt |
$search |
optional; gibt bei true an, ob bei ungenauer $context Eingabe, eine Suche durchgeführt werden soll |
erstellt ein new mime() Object und gibt true zurück wenn erfolgreich ein Mime-Typ gefunden wurde; ansonsten wird false zurückgegeben
$mime = new mime('jpg' ) ;
$mime = new mime('imagebmp' , true) ;
$mime = new mime(new mime('jpg' )) ;
$mime = new mime('image/jpeg;q=0.9' ) ;
$mime = new mime('image/jpeg;charset=UTF-8' ) ;
__get ($string $name)
$name |
gibt die Objekteigenschaft an |
gibt die Objekteingenschaft zurück wenn sie vorhanden ist; ansonsten wird null zurückgegeben
$mime = new mime('jpg' ) ;
echo $mime->code; // Ausgabe: 'jpg'
__set ($string $name, $mixed $val)
$name |
gibt die Objekteigenschaft an |
$val |
gibt den zu speichernden Wert an |
gibt true zurück wenn die Variable gespeichert werden konnte, ansonsten false
$mime = new mime('jpg' ) ;
$mime->code = 'exe' ; // Ausgabe: 'exe' wird nicht gespeichert
__toString ()
gibt den Content-Typ als $string zurück; wenn er nicht vorhanden ist wird ein leerer $string zurückgegeben ' '
$mime = new mime('jpg' ) ;
echo $mime; // Ausgabe: 'image/jpeg'
$mime = new mime('image/jpeg;q=0.7;charset=UTF-8' ) ;
echo $mime; // Ausgabe: 'image/jpeg;q=0.7;charset=UTF-8'
__invoke ()
es wird die Funktion __toString() zurückgegeben
$mime = new mime('jpg' ) ;
$mime(); // Ausgabe: 'image/jpeg'
__debugInfo ()
gibt ein Array mit allen Eigenschaften zurück
$mime = new mime('jpg' ) ;
var_dump($mime) ;