Added table of contents for FAQs doc

- help/faq_admins
- help/faq_members
- help/faq_developers
This commit is contained in:
Einer von Vielen
2015-01-18 17:47:31 +01:00
parent 123ca1d403
commit a1ab658df1
4 changed files with 61 additions and 54 deletions

View File

@@ -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;