This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
uphp:uphp_intro [2018/09/01 10:28] jeff created with content from uphp (which was from programming_the_wattmon) |
uphp:uphp_intro [2021/09/13 05:57] (current) |
||
---|---|---|---|
Line 3: | Line 3: | ||
" | " | ||
- | The Wattmon is built on a scripting language that is syntactically identical to PHP((PHP is a server-side scripting language designed primarily for web development but also used as a general-purpose programming language. PHP stands for "PHP: Hypertext Preprocessor." | + | The [[hardware: |
=====Why uPHP?===== | =====Why uPHP?===== | ||
- | First perhaps it would be good to explain a bit about how and why we chose PHP. The goal of the Wattmon is to provide a highly flexible platform that can be customized for pretty much any application imaginable, keeping in mind very low memory availability. | + | First perhaps it would be good to explain a bit about how and why we chose PHP. The goal of the [[hardware: |
- | The Wattmon interface is primarily browser based, and generates HTML pages on the fly from uPHP scripts. | + | The [[hardware: |
====Challenges==== | ====Challenges==== | ||
Line 15: | Line 15: | ||
The biggest challenge with the scripting language is its memory limitation. | The biggest challenge with the scripting language is its memory limitation. | ||
- | The [[hardware: | + | The [[hardware: |
====Benefits==== | ====Benefits==== | ||
Line 25: | Line 25: | ||
Of interest to those who want to dig deeper and advance into making tweaks and changes to the system: | Of interest to those who want to dig deeper and advance into making tweaks and changes to the system: | ||
- | [[uphp:uPHP Language Basics]] | + | [[uphp:uPHP Language Basics]] |
- | [[uphp: | + | [[uphp: |
+ | |||
+ | [[uPHP Special Variables]] - Special arrays that are populated automatically before a script is run | ||