Der Bereich Shopware Labs ist die Plattform für alle Entwickler. Hier findet man technische Dokumentationen und zahlreiche Tipps und Tricks rund um das Thema Programmieren. In dieser Rubrik stellen außerdem die Entwickler der shopware AG neue und experimentelle Lösungsansätze vor. Neue Funktionen, die in dieser Rubrik bereitgestellt werden, sind teilweise auch für zukünftige Releases geplant. Die Funktionen können dann ohne Programmierkenntnisse zukünftig direkt im Shopware Backend konfiguriert werden oder werden über Plugins bereitgestellt. Informationen über neue, geplante Funktionen finden Sie in unserer Roadmap.
Bitte beachten Sie, dass die hier bereitgestellten Lösungsansätze nicht offiziell supportet werden und nur eingebaut werden sollten, sofern Sie über das entsprechende, technische Wissen verfügen.
Die Klasse sCache
0 KommentareInhaltsverzeichnis
- 1 Eigenschaften
- 1.1 sCACHEDIR
- 1.2 sCACHETIME
- 1.3 sERROR
- 1.4 sFILEPERMS
- 2 Methoden
- 2.1 sCeckCacheTime($name,$age = -1)
- 2.2 sClearCache($file)
- 2.3 sConArrToStr($array,$name,$pos = 0)
- 2.4 sConStrToVar($data)
- 2.5 sConVarToStr($value)
- 2.6 sFileName($name)
- 2.7 sFileRead($filename)
- 2.8 sFileTime($file)
- 2.9 sFileWrite($filename,$contents)
- 2.10 sGetCache($name,$age = "")
- 2.11 sWriteCache($name,$contents)
- 2.12 sWriteCacheFile($name,$contents)
- 2.13 sWriteCacheArray($name,$contents)($name,$contents)
Eigenschaften
sCACHEDIR
Cache Verzeichnis
sCACHETIME
Verwendung der Cachedateien in Sekunden, bis sie verworfen werden
sERROR
Error-Array
sFILEPERMS
CHMOD Level
Methoden
sCeckCacheTime($name,$age = -1)
Überprüft, ob die Cachedatei abgelaufen ist
- name: string Cachename
- age : int Alter in Sekunden | -1 = sCACHETIME übernehmen
- return: bool true/false
sClearCache($file)
Löscht die angegebende Cachedatei
- file: string Dateiname der zu löschenden Cachedatei
sConArrToStr($array,$name,$pos = 0)
Gibt die PHP-Struktur eines Arrays wieder
- array: array Array dessen Struktur wiedergegeben werden soll
- name: string Variablenname in dem das Array initialisiert werden soll
- pos : int Aktuelle Array Position (wird für rekursive Aufrufe benötigt)
- return: string Array PHP-Struktur
sConStrToVar($data)
Alias zur PHP-Funktion unserialize | Erzeugt aus einem gespeicherten Datenformat einen Wert in PHP
- data: mixed Datenformat
- return: mixed Deserialisiertes Datenformat
sConVarToStr($value)
Alias zur PHP-Funktion serialize | Erzeugt eine speicherbare Repräsentation eines Wertes.
- value: mixed Der zu serialisierende Wert
- return: mixed Serialisiertes Datenformat
sFileName($name)
Gibt den Dateinamen der tmp-Cachedatei zurück
- name: string Name der Datei, die gecacht werden soll
- return: string Dateiname der Cachedatei
sFileRead($filename)
Liest den Inhalt der Datei aus
- filename: string Datei die ausgelesen werden soll
- return: string/bool Inhalt der Datei bzw. false bei einem Fehlschlag
sFileTime($file)
Gibt die vergangende Zeit seit der letzen Änderung zurück
- file: string Dateiname
- return: int Vergangene Zeit (UNIX-Format)
sFileWrite($filename,$contents)
Schreibt den Inhalt in eine Datei und vergibt Ihr Lese- und Schreibrechte
- filename: string Dateiname
- contents: string Inhalt
- return: bool true bei Erfolg, ansonsten false
sGetCache($name,$age = "")
Gibt den Inhalt einer Cachedatei zurück
- name: string Name der Datei
- age : int Alter (Sek) | "" = sCACHETIME
- return: string Inhalt der Datei
sWriteCache($name,$contents)
Schreibt eine Cachedatei. Der Inhalt wird zuvor serialisiert
- name: string Dateiname
- contents: string Zu serialisierender Inhalt
- return: array true bei Erfolg, ansonsten false
sWriteCacheFile($name,$contents)
Schreibt eine Cachedatei. Der Inhalt wird NICHT serialisiert
- name: string Dateiname
- contents: string Inhalt der Datei
- return: array true bei Erfolg, ansonsten false
sWriteCacheArray($name,$contents)($name,$contents)
Serialisiert ein Array und schreibt dieses in eine Cachedatei.
- name: string Dateiname
- contents: string Zu serialisierender Array
- return: array true bei Erfolg, ansonsten false
Artikel-PDF erstellen
Artikel bewerten
Kommentare:
Artikel kommentieren
Weitere interessante Artikel:
Bestell-Nr.: 52044_
Lieferzeit ca. 5 Tage
Preise inkl. gesetzlicher
MwSt. zzgl. Versandkosten*
Preise inkl. gesetzlicher
MwSt. + Versandkosten*
Kategorien: