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