diff options
Diffstat (limited to 'doc/faq_developers.bb')
-rw-r--r-- | doc/faq_developers.bb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/doc/faq_developers.bb b/doc/faq_developers.bb index 55d90621b..027efe8f4 100644 --- a/doc/faq_developers.bb +++ b/doc/faq_developers.bb @@ -4,7 +4,8 @@ [h3]What does $a mean?[/h3] -$a is a class defined in boot.php and passed all around Hubzilla as a global reference variable. It defines everything necessary for the Hubzilla application: Server variables, URL arguments, page structures, layouts, content, installed plugins, output device info, theme info, identity of the observer and (potential) page owner ... +$a is a class defined in boot.php and passed all around $Projectname as a global reference variable. It defines everything necessary for the $Projectname application: Server variables, URL arguments, page structures, layouts, content, installed plugins, output device info, theme info, identity of the observer and (potential) page owner ... + We don't ever create more than one instance and always modify the elements of the single instance. The mechanics of this are somewhat tricky. If you have a function that is passed $a and needs to modify $a you need to declare it as a reference with '&' e.g. [code]function foo(&$a) { $a->something = 'x'; // whatever }; |