# PHP 8 API Migration Status
- Commented-out code cleanup: Completed for all copied PHP files; original files unchanged.

- Source: /var/www/html/api/*.php (direct files only)
- Destination: /var/www/html/api/php8/
- Originals modified: No
- Generated: 2026-09-22

| File | Copy status | PHP 7.3 syntax | PHP 8 migration |
|---|---|---|---|
| Loop_huay_5min.php | Copied | Passed | Reviewed: PHP 8 compatible; no code changes required (runtime test pending) |
| api_huay_15min_50line.php | Copied | Passed | Reviewed: PHP 8 syntax compatible; Amp dependency runtime test pending |
| api_huay_5min_50line.php | Copied | Passed | Converted: PHP 8 null-coalescing update; runtime test pending |
| choke50line.php | Copied | Passed | Reviewed: already PHP 8 compatible; runtime test pending |
| choke50line_oil.php | Copied | Passed | Converted: PHP 8 null-coalescing update; inline comments retained where inside URLs |
| choke77.php | Copied | Passed | Reviewed: PHP 8 compatible; runtime test pending |
| choke77_dev.php | Copied | Passed | Converted: PHP 8 null-coalescing update; removed debug output |
| chokth_15min_50line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| chudjen_5_50line.php | Copied | Passed | Reviewed: PHP 8 compatible; runtime test pending |
| chudjen_to_excel.php | Copied | Passed | Reviewed: PHP 8 compatible; runtime test pending |
| chudjenbet_30line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| chudjenbet_5_50line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| dna_world_15min_excel.php | Copied | Passed | Reviewed: PHP 8 compatible; runtime test pending |
| dnabet_15min_30line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| dnabet_15min_30line4.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| dnabet_15min_30line_world.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| dnabet_2min_30line_world.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| dnabet_5min_30line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| dnabet_5min_30line4.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| dnabet_5min_30line4_for_sheet.php | Copied | Passed | Reviewed: existing PHP 8-compatible syntax; runtime test pending |
| dnabet_5min_30line_loadall.php | Copied | Passed | Reviewed: existing PHP 8-compatible syntax; runtime test pending |
| dnabet_5min_30line_world.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| dnabet_cj_15min.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| dnabet_cj_5min.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| fahbet_15min.php | Copied | Passed | Reviewed: existing PHP 8-compatible syntax; runtime test pending |
| fahbet_15min_1loop.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| fahbet_2min_even.php | Copied | Passed | Reviewed: existing PHP 8-compatible syntax; runtime test pending |
| fahbet_2min_odd.php | Copied | Passed | Reviewed: existing PHP 8-compatible syntax; runtime test pending |
| fahbet_5min.php | Copied | Passed | Reviewed: existing PHP 8-compatible syntax; runtime test pending |
| fahbet_5min_1loop.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| huay30line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| huay30x.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| huay365_30line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| huay_15min_30line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| huay_2nj.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| huay_2nj_oil.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| huay_5min_30line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| huay_5min_30line_loadall.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| huay_to_excel.php | Copied | Passed | Reviewed: PHP 8-compatible syntax; runtime test pending |
| jetsadabet30line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| libs.php | Copied | Passed | Reviewed: PHP 8 compatible; no code changes required (runtime test pending) |
| lottoKK_15min_50line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| lottobkk_15min_50line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| lottovip50line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| ltobet_15min_excel.php | Copied | Passed | Reviewed: PHP 8-compatible syntax; runtime test pending |
| ltobet_50line_15min.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| ltobet_50line_15min_pingpong.php | Copied | Passed | Reviewed: PHP 8-compatible syntax; runtime test pending |
| ltobet_50line_5min.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| ltobet_50line_5min_loadall.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| ltobet_50line_5min_oil.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| ltobet_50line_5min_pingpong.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| ltobet_50line_nuksud.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| ltobet_huay_50line_15min.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| ltobet_huay_50line_5min.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| luxnumbers_30line_15min.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| luxnumbers_30line_15min_dev.php | Copied | Passed | Converted: PHP 8 input handling; removed debug output; runtime test pending |
| mawin50line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| mawin_5min_50line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| mawin_btc5min_50line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| mawin_eth5min_50line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| mongkolhuay_15min_50line.php | Copied | Passed | Converted: PHP 8 input handling; removed debug output; runtime test pending |
| mongkolhuay_5min_50line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| mungmee_5min_50line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| number_50line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| photo_upload.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| ruay50line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| ruay_PY.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| setindex.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| siamLotto_15min_50line.php | Copied | Passed | Converted: PHP 8 input handling; removed debug output; runtime test pending |
| siamhuay_30min.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| siamlotto_50line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| stock_dev.php | Copied | Passed | Reviewed: PHP 8-compatible syntax; runtime test pending |
| stock_dj.php | Copied | Passed | Reviewed: PHP 8-compatible syntax; runtime test pending |
| stock_eng.php | Copied | Passed | Reviewed: PHP 8-compatible syntax; runtime test pending |
| stock_ger.php | Copied | Passed | Reviewed: PHP 8-compatible syntax; runtime test pending |
| stock_hanoi.php | Copied | Passed | Reviewed: PHP 8-compatible syntax; runtime test pending |
| stock_ktop.php | Copied | Passed | Reviewed: PHP 8-compatible syntax; runtime test pending |
| stock_moex.php | Copied | Passed | Reviewed: PHP 8-compatible syntax; runtime test pending |
| stock_n225.php | Copied | Passed | Reviewed: PHP 8-compatible syntax; runtime test pending |
| stock_new.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| stock_save.php | Copied | Passed | Reviewed: PHP 8-compatible syntax; runtime test pending |
| stock_save2.php | Copied | Passed | Reviewed: PHP 8-compatible syntax; runtime test pending |
| stock_thai.php | Copied | Passed | Reviewed: PHP 8-compatible syntax; runtime test pending |
| stockall.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| suriya_30line_15min.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| suriya_30line_2min_even.php | Copied | Passed | Converted: PHP 8 input handling; removed debug output; runtime test pending |
| suriya_30line_2min_odd.php | Copied | Passed | Converted: PHP 8 input handling; removed debug output; runtime test pending |
| suriya_30line_5min.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| t24_50line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| taweechok_50line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| thailotto_15_50line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| thailotto_15_50line_spare.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| thailotto_5_50line.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| thailotto_5_50line_spare.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| wehuay_30line_10min.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| wehuay_30line_15min.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
| wehuay_30line_5min.php | Copied | Passed | Converted: PHP 8 input handling; runtime test pending |
