The memory_limit in PHP determines how much memory a PHP script is allowed to use. If a script tries to use more memory than is allowed, it is prevented from doing so and a corresponding error message is displayed.
This function is required in order to be able to offer all web hosting customers sufficient performance without individual users hogging the system’s memory for themselves.
The PHP memory_limit has nothing to do with the web hosting memory, but is rather to be seen as working memory for PHP.
Depending on the tariff, you have a different memory_limit with us. In our current tariffs, however, you get at least 128 MB for this, which is sufficient for most applications. If you need more memory, for example, because your application has grown over time, or you use more plugins, you can either switch to a higher tariff or contact our support to order an extension.
If your script wants to use more memory than allowed, you will get an error message that looks something like:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 3125 bytes) in /var/www/htdocs/myscript.php on line 547