Compiled Home Pages| int | 32 bit integer |
| int64_t | 64 bit integer |
| varchar | Fixed length variable similar to varchar in a database.
varchar is the abstract base class of varchar10, varchar30, varchar50, varchar100, varchar150, varchar200, varchar250, varchar512, varchar1024, varchar4096, varcharmedium.
The length of a varchar is 64 bits which allows for efficient database binding with mysql. |
| DateTime | DateTime works like the C# DateTime, but internally, DateTime inherits from MYSQL_TIME. This allows database binding to be faster. |
| StringLiteral | A string that you don't plan on changing. This is good for when a method requires a string parameter. That way, you can send a string literal such as "test" to it. |
| StringBuilder | This is a string class simular to the StringBuilder in C#, but with a few differences. |
| Debug | This class is used internally when you turn debugging on when compiling. If there's an error, it will tell you what line and function and class the error happened on. If you cause a page fault, the program can't recover from it. It crashes. But just before it crashes, a method runs that displays the error. I couldn't stop the crash in Linux for things like null refrence exception. Windows has a catch(...), but Linux doesn't. |
| Exception | Exception works like the php exception class. It inherits from SimpleException. |
| SimpleException | Many methods throw a SimpleException because it takes less overhead. |
| mysqli mysqli_bind mysqli_statement mysqli_result |
These work similar to the PHP versions. They are wrappers around the MySql C Api database classes. |
| MySqlCursor | The base class of the mysql_cursor command. mysql_cursor is a command I wrote because I want to do all the work at once in one line to call the database, create a class to hold the data, perform data binding, and object clean up. |
| TimeSpan | TimeSpan works like the C# TimeSpan. Time is stored as Ticks (int64) |
| List<T> | Lists of objects similar to a C# list, but with some differences. |