پی ایچ پی میں کامن فنکشنز- حصہ 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 ý: var_dump, print اور print_r فنکشنز کو اکثر ڈیبگنگ کے مقاصد کے لیے استعمال کیا جاتا ہے، کیونکہ وہ کوئی قدر واپس نہیں کرتے اور صرف اسکرین پر معلومات ظاہر کرتے ہیں۔