The HTTP Facade
The http class provides access to information about the incoming request (client, server, and request data) as well as helpers for shaping the response (cookies, redirects, headers, and status codes).
JSON
To convert an array to a string, you can use the functions in packages\base\json. There are two functions: one converts an array to a string, and the other converts a JSON string to an array.
Cache
For computations that involve heavy processing, or to avoid repeatedly querying the database (to retrieve data whose information rarely changes), it is sometimes necessary to store the result of a computation or the retrieved data. For this purpose, you can use the packages\base\cache class.
Date and Time
The packages\base\date class builds upon PHP's built-in language functions. Using these functions, additional custom helper functions have been created. For convenience, the methods of this class are written as static.
Process
Running the program or certain commands via the command line, or running part of the program in parallel and in the background, are among the things you can do using the packages\base\process class. The result of every process must be a response of the packages\base\response class type.
Directory
Jalno provides the packages\base\IO\Directory class to developers for managing directories. This class is created as abstract, and therefore the programmer cannot create an object directly from this class.
Logging
In Jalno, logs are used instead of comments. Using logs increases readability and improves the UX for other programmers. Logs also make it easier to debug projects.
Command Line Interface (CLI)
In addition to building web pages, PHP code can also be used to run programs through the command line. For this purpose, PHP supports the CLI, which stands for Command Line Interface.
SSH Client
In Jalno, the packages\base\SSH class is provided for connecting to a server through the SSH2 protocol.