$ A = '';
Echo '1. ----------- '. ($ a = '').' <br> ';
Echo '2. ----------- '. ($ a = null).' <br> ';
Echo '3. ----------- '. ($ a = false).' <br> ';
Echo '4. ----------- '. ($ a = '0').' <br> ';
Echo '5. ----------- '. ($ a = 0).' <br> ';
$ A = null;
Echo '6. ----------- '. ($ a = '').' <br> ';
Echo '7. ----------- '. ($ a = null).' <br> ';
Echo '8. ----------- '. ($ a = false).' <br> ';
Echo '9. ----------- '. ($ a = '0').' <br> ';
Echo '10. ----------- '. ($ a = 0).' <br> ';
$ A = '0 ';
Echo '11. ----------- '. ($ a = '').' <br> ';
Echo '12. ----------- '. ($ a = null).' <br> ';
Echo '13. ----------- '. ($ a = false).' <br> ';
Echo '14. ----------- '. ($ a = '0').' <br> ';
Echo '15. ----------- '. ($ a = 0).' <br> ';
$ A = 0;
Echo '16. ----------- '. ($ a = '').' <br> ';
Echo '17. ----------- '. ($ a = null).' <br> ';
Echo '18. ----------- '. ($ a = false).' <br> ';
Echo '19. ----------- '. ($ a = '0').' <br> ';
Echo '20. ----------- '. ($ a = 0).' <br> ';
$ A = false;
Echo '21. ----------- '. ($ a = '').' <br> ';
Echo '22. ----------- '. ($ a = null).' <br> ';
Echo '23. ----------- '. ($ a = false).' <br> ';
Echo '24. ----------- '. ($ a = '0').' <br> ';
Echo '25. ----------- '. ($ a = 0).' <br> ';
Output result
1. ----------- 1
2. ----------- 1
3. ----------- 1
4 .-----------
5. ----------- 1
6. ----------- 1
7. ----------- 1
8. ----------- 1
9 .-----------
10. ----------- 1
11 .-----------
12 .-----------
13. ----------- 1
14. ----------- 1
15. ----------- 1
16. ----------- 1
17. ----------- 1
18. ----------- 1
19. ----------- 1
20. ----------- 1
21. ----------- 1
22. ----------- 1
23. ----------- 1
24. ----------- 1
25. ----------- 1
$ A = ''; // 0 | '0' | false | the null Output is consistent.
Echo '1 .-------'.(! Empty ($ a) = ''). '<br> ';
Echo '2 .-------'.(! Empty ($ a) = null). '<br> ';
Echo '3 .-------'.(! Empty ($ a) = false). '<br> ';
Echo '4 .-------'.(! Empty ($ a) = '0'). '<br> ';
Echo '5 .-------'.(! Empty ($ a) = 0). '<br> ';
Output result:
1. ------- 1
2. ------- 1
3. ------- 1
4. ------- 1
5. ------- 1