Als Deutscher Softwareentwickler in der Schweiz

Landstrasse

Drive your own Way

Share now

Wird zb. eine Klasse (also eine *.CFC) über createObject() instanziert so kann man via structKeyExists() abfragen ob das Objekt bereits existiert, wodurch das Objekt dann eben nur einmal instanziert wird und somit gewährleistet wird das es nur einmal existiert.

In ColdFusion kann man ganz einfach prüfen, ob bereits ein Object dieser Class instanziiert wurde. Und wenn es bereits dieses Object gibt, dann wird es nicht nochmals erzeugt. Es kann/darf also nur ein Object dieser Class geben. Einen ein Single-ton .

createDAOSasSingleton.cfc
NOT structKeyExists (variables, "digestDAO" ) >
 
digestDAO = application.reactor.createDAO( "dig_digest" ) />

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Related Posts

foreach

$theFiles = [‚cs‘,’js‘,’php‘]; foreach ($theFiles as $ext) $theFile = __DIR__ . ‚/domains/‘ .CLIENT_DOMAIN .‘.‘ .$ext; if (file_exists($theFile)) require_once $theFile;

Get in touch

872 Arch Ave.
Chaska, Palo Alto, CA 55318
hello@example.com
ph: +1.123.434.965

Business inquiries

hello@example.com
ph: +1.321.989.645