3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data[] = 0; $data[] = 0.0; $data[] = '0'; $data[] = NULL; $data[] = false; $data[] = true; $data[] = 1; $data[] = 1.1; $data[] = 0.1; $data[] = 'STARTED'; foreach ($data as $value) { if (empty($value) && (string)$value !== '0') { echo var_dump($value) . " is empty\r\n"; } else { echo var_dump($value) . " is not empty\r\n"; } }

preferences:
33.28 ms | 402 KiB | 5 Q