# STRING.PHP

In this file, universal constants for Yugal and other libraries are supposed to be stored. **Never delete a pre-defined variable to avoid any error.**

```php
<?php 
    define('DEV_MODE', true);
    define('SITE_TITLE', "--Yugal-Project--");
?>
```

Initially your `string.php` will look similar to this. It has some pre-defined constants listed below.

* `DEV_MODE` Yugal uses this constant to know if project is running in production mode or is under development. If the project is under production mode Yugal will avoid displaying `PHP` errors and will **not render any chunk js or chunk css file.** You will know about chunk renderring in later sections.
* `SITE_TITLE` This constant is used by Yugal to know project title. This constant helps libraries to get project title if needed. Yugal under the hood uses this constant to set page title if needed.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://yugalphp.gitbook.io/php/understanding-files/string.php.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
