PHP ਵਿੱਚ ਆਮ ਫੰਕਸ਼ਨ- ਭਾਗ 2

isset() ਫੰਕਸ਼ਨ

ਜਾਂਚ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਕੋਈ ਵੇਰੀਏਬਲ ਸੈੱਟ ਹੈ ਅਤੇ ਇਸਦਾ ਮੁੱਲ ਹੈ।

$name = "John";  
if(isset($name)) {  
    echo "Variable 'name' is set.";  
} else {  
    echo "Variable 'name' is not set.";  
}  

 

empty() ਫੰਕਸ਼ਨ

ਜਾਂਚ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਕੋਈ ਵੇਰੀਏਬਲ ਖਾਲੀ ਹੈ ਜਾਂ ਮੌਜੂਦ ਨਹੀਂ ਹੈ।

$email = "";  
if(empty($email)) {  
    echo "Email is not provided.";  
} else {  
    echo "Email is provided.";  
}  

 

exit() ਜਾਂ ਫੰਕਸ਼ਨ die()

ਪ੍ਰੋਗਰਾਮ ਦੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਨੂੰ ਰੋਕਦਾ ਹੈ ਅਤੇ ਲੋੜ ਪੈਣ 'ਤੇ ਇੱਕ ਸੁਨੇਹਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।

$age = 15;  
if($age < 18) {  
    echo "You are not old enough to access.";  
    exit();  
}  
echo "Welcome to the website.";  

 

continue ਕੰਟਰੋਲ ਬਣਤਰ

ਇੱਕ ਲੂਪ ਦੇ ਮੌਜੂਦਾ ਦੁਹਰਾਅ ਨੂੰ ਛੱਡਦਾ ਹੈ ਅਤੇ ਅਗਲੀ ਦੁਹਰਾਅ 'ਤੇ ਜਾਂਦਾ ਹੈ।

for($i = 1; $i <= 10; $i++) {  
    if($i == 5) {  
        continue;  
    }  
    echo $i. " ";  
}  
// Output: 1 2 3 4 6 7 8 9 10  

 

break ਕੰਟਰੋਲ ਬਣਤਰ

ਇੱਕ ਲੂਪ ਜਾਂ ਮੌਜੂਦਾ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਨੂੰ ਖਤਮ ਕਰਦਾ ਹੈ।

$num = 1;  
while(true) {  
    echo $num. " ";  
    if($num == 5) {  
        break;  
    }  
    $num++;  
}  
// Output: 1 2 3 4 5  

 

var_dump() ਫੰਕਸ਼ਨ

ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਵੇਰੀਏਬਲ ਜਾਂ ਮੁੱਲ ਬਾਰੇ ਵਿਸਤ੍ਰਿਤ ਜਾਣਕਾਰੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਹ ਤੁਹਾਨੂੰ ਵੇਰੀਏਬਲ ਦਾ ਡੇਟਾ ਕਿਸਮ, ਮੁੱਲ ਅਤੇ ਆਕਾਰ ਵੇਖਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।

$number = 10;  
$string = "Hello";  
$array = [1, 2, 3];  
  
var_dump($number); // int(10)  
var_dump($string); // string(5) "Hello"  
var_dump($array); // array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3) }  

 

print() ਫੰਕਸ਼ਨ

ਫੰਕਸ਼ਨ ਨੂੰ ਸਕਰੀਨ 'ਤੇ ਇੱਕ ਮੁੱਲ ਨੂੰ ਦਿਖਾਉਣ ਲਈ ਵਰਤਿਆ ਗਿਆ ਹੈ. ਇਹ ਦੇ ਸਮਾਨ ਹੈ, ਪਰ ਇਹ ਸਫਲ ਹੋਣ echo 'ਤੇ ਦਾ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ । 1

$name = "John";  
  
print "Hello, ". $name; // Hello, John  

 

print_r() ਫੰਕਸ਼ਨ

ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਵੇਰੀਏਬਲ ਜਾਂ ਐਰੇ ਬਾਰੇ ਜਾਣਕਾਰੀ ਪੜ੍ਹਨਯੋਗ ਫਾਰਮੈਟ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਹ ਉਦੋਂ ਲਾਭਦਾਇਕ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਕਿਸੇ ਐਰੇ ਦੀ ਬਣਤਰ ਅਤੇ ਮੁੱਲ ਦੇਖਣਾ ਚਾਹੁੰਦੇ ਹੋ।

$array = [1, 2, 3];  
  
print_r($array);  
/* Output:  
Array  
(  
    [0] => 1  
    [1] => 2  
    [2] => 3  
)  
*/  

 

Lưu ý: The var_dump, print ਅਤੇ print_r ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਅਕਸਰ ਡੀਬੱਗਿੰਗ ਉਦੇਸ਼ਾਂ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਕਿਉਂਕਿ ਉਹ ਕੋਈ ਮੁੱਲ ਵਾਪਸ ਨਹੀਂ ਕਰਦੇ ਅਤੇ ਸਕ੍ਰੀਨ 'ਤੇ ਸਿਰਫ ਜਾਣਕਾਰੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦੇ ਹਨ।