new charset() - Object
$string code = null |
gibt den Charset als string an, z.B. 'UTF-8' |
$integer charcount = null |
gibt die Anzahl der Zeichen des Charsets als integer an |
$object description = null |
gibt die Beschreibung des Charsets als new assist\trans Objekt an |
$bool isDefault = false |
gibt an, ob dieses Objekt der default Charset ist |
$bool isCharset = false |
gibt an, ob dieses Objekt auch tatsächlich ein gültiger Charset ist |
__construct ($string $numeric $context = null)
$context |
Angabe des Charsets als $string; kann auch als Suche verwendet werden: z.B. 'utf8'; Groß- und Kleinschreibung wird nicht beachtet; oder als new charset() Objekt |
erstellt ein new charset() Object und gibt true zurück wenn erfolgreich ein Charset gefunden wurde; ansonsten wird false zurückgegeben
$charset = new charset('utf8' ) ;
$charset = new charset('UTF-8' ) ;
$charset = new charset(new charset('utf8' )) ;
__get ($string $name)
$name |
gibt die Objekteigenschaft an |
gibt die Objekteingenschaft zurück wenn sie vorhanden ist; ansonsten wird null zurückgegeben
$charset = new charset('utf8' ) ;
echo $charset->code; // Ausgabe: 'UTF-8'
__set ($string $name, $mixed $val)
$name |
gibt die Objekteigenschaft an |
$val |
gibt den zu speichernden Wert an |
es wird keine Variable gespeichert, immer Rückgabe von false
$charset = new charset('utf8' ) ;
$charset->code = 'UTF-16' ; // Ausgabe: 'UTF-16' wird nicht gespeichert
__toString ()
gibt den Charset als $string zurück; wenn er nicht vorhanden ist wird ein leerer $string zurückgegeben ' '
$charset = new charset('utf8' ) ;
echo $charset; // Ausgabe: 'UTF-8'
__invoke ()
es wird die Funktion __toString() zurückgegeben
$charset = new charset('utf8' ) ;
$charset(); // Ausgabe: 'UTF-8'
__debugInfo ()
gibt ein Array mit allen Eigenschaften zurück
$charset = new charset('utf8' ) ;
var_dump($charset) ;