Added table of contents for FAQs doc
- help/faq_admins - help/faq_members - help/faq_developers
This commit is contained in:
@@ -1,8 +1,9 @@
|
||||
[size=large][b]Frequently Asked Questions For Developers[/b][/size]
|
||||
|
||||
[toc]
|
||||
|
||||
[ul]
|
||||
[*][b]What does $a mean?[/b]
|
||||
|
||||
[h3]What does $a mean?[/h3]
|
||||
$a is a class defined in boot.php and passed all around Red Matrix as a global reference variable. It defines everything necessary for the Red Matrix 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.
|
||||
|
||||
@@ -24,7 +25,7 @@ function foo() {
|
||||
get_app()->something = 'x';
|
||||
}
|
||||
[/code]
|
||||
[/ul]
|
||||
|
||||
|
||||
|
||||
#include doc/macros/main_footer.bb;
|
||||
|
||||
Reference in New Issue
Block a user