E hōʻoia i nā loli i PHP / JS no ke ola

Ke hana nei me nā loli i PHP a me JavaScript, ʻike pinepine kekahi i ka nīnau inā nele kahi variable. He mea waiwai ke ʻike i nā hana ʻōiwi a me kā lākou ʻokoʻa no ka nānā ʻana i nā kumu. ʻO ka mea hoʻonāukiuki, ʻaʻohe ala maʻalahi e nānā pono ai inā loaʻa kahi loli a ʻole ʻole. Hoʻomaopopo ka matrix ma lalo i ke ʻano o kēia. Eia nō naʻe, hiki i ka mea āu e makemake ai ke hoʻopau hou ʻia me ka hoʻohana ʻana i nā hana kōkua liʻiliʻi.


PHP

  === null == null is_null isset empty if/else ternary count > 0 == '' === '' @__x
$a true true true false true false false false true false false
null true true true false true false false false true false false
[] false true false true true false false false false false false
0 false true false true true false false true true false true
1 false false false true false true true true false false true
-1 false false false true false true true true false false true
'' false true false true true false false true true true false
' ' false false false true false true true true false false false
str false false false true false true true true false false true
[0,1] false false false true false true true true false false true
[0] false false false true false true true true false false true
new stdClass() false false false true false true true true false false false

Ka hoʻokō ʻana o __x:

740550c6b3d2b9ae03e4d220eb08e6e3

Kāhea ʻia ka hana kōkua __x me ka mea hoʻokele hemahema @, ka mea i hōʻike pinepine ʻole ʻia, i hiki ai ke nānā i nā loli i hōʻike ʻole ʻia ma mua.

ʻO JavaScript

  === null == null typeof input === 'undefined' if/else ternary length > 0 == '' === '' __x
$a false true true false false type error false false false
null true true false false false type error false false false
[] false false false true true false true false false
0 false false false false false false true false true
1 false false false true true false false false true
-1 false false false true true false false false true
'' false false false false false false true true false
' ' false false false true true true false false false
str false false false true true true false false true
[0,1] false false false true true true false false true
[0] false false false true true true false false true
new Object() false false false true true false false false false

Ka hoʻokō ʻana o __x:

740550c6b3d2b9ae03e4d220eb08e6e3

Hope