ਵੈੱਬ ਵਿਕਾਸ ਦੇ ਖੇਤਰ ਵਿੱਚ, ਖਾਸ ਤੌਰ 'ਤੇ PHP ਅਤੇ MySQL ਫੰਡਾਮੈਂਟਲ ਵਿੱਚ, PHP ਵਿੱਚ ਦੋ ਵਿਸ਼ੇਸ਼ ਮੁੱਲ ਹਨ ਜੋ ਉਹਨਾਂ ਦੀ ਆਪਣੀ ਕਿਸਮ ਹਨ ਅਤੇ ਕੰਡੀਸ਼ਨਲ ਕੋਡ ਨੂੰ ਚਲਾਉਣ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ। ਇਹਨਾਂ ਮੁੱਲਾਂ ਨੂੰ ਬੁਲੀਅਨ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇਹ ਸਹੀ ਜਾਂ ਗਲਤ ਦੀ ਧਾਰਨਾ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ।
PHP ਵਿੱਚ, ਦੋ ਵਿਸ਼ੇਸ਼ ਮੁੱਲ ਜੋ ਉਹਨਾਂ ਦੀ ਆਪਣੀ ਕਿਸਮ ਹਨ ਅਤੇ ਕੰਡੀਸ਼ਨਲ ਕੋਡ ਨੂੰ ਚਲਾਉਣ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ ਬੁਲੀਅਨ ਮੁੱਲ ਸਹੀ ਅਤੇ ਗਲਤ ਹਨ। ਇਹਨਾਂ ਮੁੱਲਾਂ ਦੀ ਵਰਤੋਂ ਕੰਡੀਸ਼ਨਲ ਸਟੇਟਮੈਂਟਾਂ ਵਿੱਚ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੇ ਪ੍ਰਵਾਹ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਿਵੇਂ ਕਿ if ਸਟੇਟਮੈਂਟਸ ਅਤੇ ਜਦੋਂ ਲੂਪ।
ਬੂਲੀਅਨ ਮੁੱਲ ਸੱਚ ਇੱਕ ਅਜਿਹੀ ਸਥਿਤੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜਿਸ ਨੂੰ ਸਹੀ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਬੂਲੀਅਨ ਮੁੱਲ ਗਲਤ ਇੱਕ ਅਜਿਹੀ ਸਥਿਤੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜਿਸ ਨੂੰ ਗਲਤ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਮੁੱਲ ਅਕਸਰ ਤੁਲਨਾਵਾਂ ਜਾਂ ਤਰਕਪੂਰਨ ਕਾਰਵਾਈਆਂ ਦਾ ਨਤੀਜਾ ਹੁੰਦੇ ਹਨ।
ਉਦਾਹਰਨ ਲਈ, ਆਓ ਇੱਕ ਸਧਾਰਨ ਜੇ ਬਿਆਨ 'ਤੇ ਵਿਚਾਰ ਕਰੀਏ:
$age = 25; if ($age >= 18) { echo "You are an adult."; } else { echo "You are not an adult."; }
ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਵੇਰੀਏਬਲ $age ਦੀ ਤੁਲਨਾ ਓਪਰੇਟਰ (>=) ਤੋਂ ਵੱਧ ਜਾਂ ਬਰਾਬਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਮੁੱਲ 18 ਨਾਲ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਜੇਕਰ ਸ਼ਰਤ ਸਹੀ ਹੈ, ਤਾਂ ਜੇ ਬਲਾਕ ਦੇ ਅੰਦਰ ਕੋਡ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਸੁਨੇਹਾ "ਤੁਸੀਂ ਬਾਲਗ ਹੋ।" ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਜੇਕਰ ਸ਼ਰਤ ਗਲਤ ਹੈ, ਤਾਂ ਏਲਜ਼ ਬਲਾਕ ਦੇ ਅੰਦਰ ਕੋਡ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਸੁਨੇਹਾ "ਤੁਸੀਂ ਬਾਲਗ ਨਹੀਂ ਹੋ।" ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ.
ਇਹ ਨੋਟ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ PHP ਵਿੱਚ, ਬੁਲੀਅਨ ਸੰਦਰਭ ਵਿੱਚ ਵਰਤੇ ਜਾਣ 'ਤੇ ਕੁਝ ਮੁੱਲਾਂ ਨੂੰ ਗਲਤ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ। ਇਹਨਾਂ ਮੁੱਲਾਂ ਵਿੱਚ ਗਲਤ, ਪੂਰਨ ਅੰਕ 0, ਫਲੋਟ 0.0, ਖਾਲੀ ਸਤਰ "", ਸਤਰ "0", ਜ਼ੀਰੋ ਤੱਤਾਂ ਵਾਲੀ ਐਰੇ, ਅਤੇ ਵਿਸ਼ੇਸ਼ ਮੁੱਲ ਨਲ ਸ਼ਾਮਲ ਹਨ। ਬਾਕੀ ਸਾਰੇ ਮੁੱਲ ਸੱਚ ਮੰਨੇ ਜਾਂਦੇ ਹਨ।
ਉਦਾਹਰਨ ਲਈ, ਆਓ ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ 'ਤੇ ਵਿਚਾਰ ਕਰੀਏ:
$var = 0; if ($var) { echo "The value is true."; } else { echo "The value is false."; }
ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਵੇਰੀਏਬਲ $var ਨੂੰ ਮੁੱਲ 0 ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਇੱਕ ਬੂਲੀਅਨ ਸੰਦਰਭ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਹ ਮੁੱਲ ਗਲਤ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ। ਇਸ ਲਈ, ਹੋਰ ਬਲਾਕ ਦੇ ਅੰਦਰ ਕੋਡ ਨੂੰ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਸੁਨੇਹਾ "ਮੁੱਲ ਗਲਤ ਹੈ।" ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ.
PHP ਵਿੱਚ ਦੋ ਵਿਸ਼ੇਸ਼ ਮੁੱਲ ਜੋ ਉਹਨਾਂ ਦੀ ਆਪਣੀ ਕਿਸਮ ਹਨ ਅਤੇ ਕੰਡੀਸ਼ਨਲ ਕੋਡ ਨੂੰ ਚਲਾਉਣ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ ਬੂਲੀਅਨ ਮੁੱਲ ਸਹੀ ਅਤੇ ਗਲਤ ਹਨ। ਇਹ ਮੁੱਲ ਕੰਡੀਸ਼ਨਲ ਸਟੇਟਮੈਂਟਾਂ ਵਿੱਚ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੇ ਪ੍ਰਵਾਹ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਸਹੀ ਜਾਂ ਗਲਤ ਦੀ ਧਾਰਨਾ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ।
ਬਾਰੇ ਹੋਰ ਹਾਲੀਆ ਸਵਾਲ ਅਤੇ ਜਵਾਬ ਬੂਲੀਅਨਜ਼ ਅਤੇ ਤੁਲਨਾਵਾਂ:
- ਤੁਲਨਾ ਦਾ ਨਤੀਜਾ ਕੀ ਹੈ "'ਸੀਨ' 'ਯੋਸ਼ੀ' ਨਾਲੋਂ ਘੱਟ ਹੈ"?
- "10 ਬਰਾਬਰ 10" ਦੀ ਤੁਲਨਾ ਦਾ ਨਤੀਜਾ ਕੀ ਹੈ?
- "5 10 ਤੋਂ ਘੱਟ ਹੈ" ਦੀ ਤੁਲਨਾ ਦਾ ਨਤੀਜਾ ਕੀ ਹੈ?
- ਜਦੋਂ ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਈਕੋ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਬੂਲੀਅਨ ਮੁੱਲਾਂ ਨੂੰ ਸਤਰ ਵਿੱਚ ਕਿਵੇਂ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ?