When a PHP script runs, it receives data from the client via GET parameters, POST form data, and cookies. PHP stores these separately in $_GET, $_POST, and $_COOKIE arrays. Then, PHP merges these three arrays into one called $_REQUEST. This means you can access any input data from one array instead of checking each separately. For example, if the client sends a GET parameter 'name=Alice', a POST parameter 'age=30', and a cookie 'city=Paris', then $_REQUEST will have all three keys: 'name', 'age', and 'city'. The exact order of merging depends on PHP's configuration, but usually POST overrides GET if keys clash. This behavior is shown step-by-step in the execution table and variable tracker. Understanding $_REQUEST helps you handle user input easily but be careful with key conflicts and security.