[php-src] Issue #20792: Running `run-tests.php` with a PHP executable in a path having whitespace results in an error

[email protected] (sharadraju)
Newsgroups php.bugs
Message-ID <[email protected]>
Issue: https://github.com/php/php-src/issues/20792
Author: sharadraju

### Description

My PHP executable is in "C:\Program Files". When I ran `php run-tests.php`, this gives an error.
```
'C:\Program' is not recognized as an internal or external command

```

The reason is that the `run_test()` function uses $orig_php variable without being escaped

Platforms : Windows 11
PHP version: 8.3

The fix is quite simple.

we have to move $orig_php=$php after the line `$php = escapeshellarg($php);` in run_test() function

### PHP Version

```plain
> PHP -v
PHP 8.3.9 (cli) (built: Jul  2 2024 18:18:06) (ZTS Visual C++ 2019 x64)
Copyright (c) The PHP Group
Zend Engine v4.3.9, Copyright (c) Zend Technologies
```

### Operating System

Windows 11
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.