Меню :
php (149)
js (116)
html (35)
css (14)
js slice (13)
js date (9)
form (9)
Показать еще :
jsphp (6)
input (5)
php img (4)
id (4)
int (3)
warning (3)
button (3)
display (2)
php get (2)
info (2)
xml (2)
xhr (2)
radio (1)
js post (1)
iframe (1)

См. интсрукция по ruweb.

Отличие false js и false php

02.06.2026 22:05 / Марат / Смотрели : 25 / js | php | различия |

"Отличие false js и false php". Интересно было бы найти отличия false js и false php, если они есть конечно....

Попробуем разобраться...

В JavaScript и PHP значение false само по себе одинаково (булево «ложь»), но по‑разному трактуются другие «ложные» значения (falsy).

JavaScript считает falsy только

false;

0 и -0;

пустую строку "";

null;

undefined;

NaN.

Всё остальное — truthy, в т. ч.:

пустой массив [];

пустой объект {}

PHP считает falsy больше значений, включая:

false;

0, 0.0, -0;

строку "0";

пустую строку "";

null;

пустой массив [];

пустой объект (например, new stdClass()).

Ключевое отличие false js и false php.

В JavaScript пустые массивы и объекты — truthy (считаются «истинными»).

В PHP пустые массивы и объекты — falsy (считаются «ложными»), плюс строка "0" тоже считается false.

Всего комментариев : Comments+ 2.0
1000
+ =


Сайту : 183 дня | статей : 345
JsPhp.ru | Аминев Марат © 2025 - 2026 | 1282 | Подписаться.