Nope:

```php
$string = '0';
var_dump(empty($string));
bool(true)
```