LOCO

Base class for LOCO functionality.
The class LOCO has not much separate logic and is just a collector for
all calls and variable set calls.

__constructor

The first argument in the constructor is the class that should be used
when executing the actions.

__lococall

The first argument in this call is the function that should return a
value when executing the actions later.
The __lococall returns an array containing all actions stored in LOCO.

__locoinclude

Tells LOCO to include a specific file at runtime.

xLOCO

Extends the basic LOCO class by adding two static functions.

Execute

Executes an array of actions (that you get from __lococall)

ExecuteFile

Loads the specified file and then calls Execute

GoLOCO

A more stand-alone extension of the LOCO class adding the special
functions __locogo, __locoobject, __locoget, __locoset, __locosave
and __locoload.

__locogo

Executes the stored actions. The return value of the last call is used
as a return value for this function.

__locoobject

Returns the object used by LOCO internally.

__locoget

Get the list of actions.

__locoset

Set a new list of actions.

__locosave

Save the list of actions to a file.

__locoload

Load a new list of actions from a file.

When to use LOCO?

LOCO can be used to decrease the execution time for a request by
extracting tasks that are heavy time consumers to an external task,
for instance a cronjob, without the need for the new context to know
any context specific information about the old context.
An example is to send mail from the web server to the webmaster without
putting any delay to the request.

In file where you wish to send a mail but doesn't bother if it
filed or not. (Note that you does not have to include PHPMailer in
this file. This is because it is never actually called.)