Given that all the prior initialization steps passed successfully the Phing is
included and Phing::startup()
is invoked by the main application
script. It sets-up the system components, system constants ini-settings, PEAR and
some other stuff. The detailed start-up process is as follows:
-
Start Timer
-
Set System Constants
-
Set Ini-Settings
-
Set Include Paths
After the main application completed all operations (successfully or
unsuccessfully) it calls Phing::shutdown(EXIT_CODE)
that takes
care of a proper destruction of all objects and a gracefully termination of the
program by returning an exit code
for shell usage (see [See
Program Exit Codes] for a list of exit codes).