If you have a pre-determined quota from your operator of how much packet data you can use in a month, it's a pain to first find the Logs application, open the packet data counter, then try and work out how much data you have left from the amount used so far. Data Quota shows two simple bars: one showing how much of the data for this month you have used, and one showing how much of the month has elapsed. This lets you tell at a glance if you've been using data up too quickly or slowly, so you can be more (or less) frugal.
PHP common data gateway sets and gets values of common data structures. It provides static functions which can be called from anywhere to set up a common data structure with a name and values for named properties. A data structure is created if one does not exist with the given name. Properties may be changed to a given value specifying a string with the name of the data structure followed by the name of the property, separated by a dot. If no value is passed, the current value of the property is returned.
Data Validator is a class to validate a set of values based on a list of rules. It supports the following validation orders: sequence (fields validated sequentially), all-at-once, and both (using a dependencies model). It can embed different user-defined validation rules libraries (a default built-in library is provided).
StructObject is a PHP class which can be used to create objects from a list of strict type variables. It takes a string with the names of types of variables that the current object should have. It only allows setting such variables to values of the specified types. The variables may not be unset.