diff options
| -rw-r--r-- | README.md | 26 | ||||
| -rw-r--r-- | index.php | 4 |
2 files changed, 28 insertions, 2 deletions
@@ -26,6 +26,32 @@ Hello, World! The script, [hello.php](./hello.php), is executed on PHPHP on PHP. +### PHPHP on PHPHP on PHP + +Edit this line as the following: + +```diff + if (defined('PHPHP')) { +- if (PHPHP < 2) { ++ if (PHPHP < 3) { + echo "Running" . str_repeat(" on PHPHP", PHPHP) . " on PHP\n"; +``` + +Then, execute `index.php`. I recommend that you enable JIT. + +```bash +php -d opcache.enable_cli=on -d opcache.jit=on -d opcache.jit_buffer_size=1G index.php +``` + +It will execute hello world on PHPHP on PHPHP on PHP. + +``` +Running on PHP +Running on PHPHP on PHP +Running on PHPHP on PHPHP on PHP +Hello, World! +``` + ## Talks [Talk in PHPerKaigi 2025 (in Japanese)](https://fortee.jp/phperkaigi-2025/proposal/ef8480fc-1403-4020-9f24-aca9361f51e4) @@ -1195,8 +1195,8 @@ $env['funcs'] = []; $env['consts'] = []; if (defined('PHPHP')) { - if (PHPHP === 1) { - echo "Running on PHPHP on PHP\n"; + if (PHPHP < 2) { + echo "Running" . str_repeat(" on PHPHP", PHPHP) . " on PHP\n"; $file = './index.php'; } else { $file = './hello.php'; |
