آموزش تابع isset در php به زبان ساده

رتبه: 0 ار 0 رای sssss
تابع isset در php
نویسنده: میلاد حیدری زمان مطالعه 2 دقیقه
Banner Image

تابع ( )PHP Isset  برای بررسی این موضوع به کار می رود که آیا متغیر خاص در کدنویسی وجود دارد یا نه. این بدان معناست که ما مقدار هر متغیر خاص را بررسی می کنیم. ما از تابع isset برای بررسی این موضوع استفاده می کنیم که آیا متغیری که ارائه کننده ی یک مقدار خاص می باشد؛ در یک کد نویسی وجود دارد یا انتقال داده شده است یا خیر.

اگر یک متغیر مقدار مشخص را داشته باشد؛ گفته می شود که تنظیم شده است و اگر هیچ مقداری در آن ذخیره نشده باشد و به اصطلاح یک متغیر null باشد؛ به آن متغیر تنظیم نشده unset می گویند.

Syntax:- isset(variable);

بیایید نگاهی به مثال Isset داشته باشیم:

<?php

$a = 5; //variable ‘a’ is declared & defined

if (isset($a)) { //it will return true or false

echo “True”; //print True if isset return the True value

}

Else{

echo “False”; //print False if isset return the False value

}

?>

خروجی کد بالا به این صورت است: True

این تابع خروجی را به شکل یک متغیر بولین باز می گرداند. اگر هر متغیری را درون تابع isset قرار بدهیم؛ نتایج را به شکل true یا false باز می گرداند. اگر متغیری که ما انتقال داده ایم؛ بیان شده باشد و نیز شامل مقدار مشخصی باشد؛ و یا مقداری در این متغیر ذخیره نشده باشد و به اصطلاح یک متغیر نول باشد؛ عبارت True بازگردانده می شود. اما اگر متغیر درون کد نویسی تعریف یا نوشته نشده باشد؛ عبارت false باز گردانده می شود.

ما می توانیم به صورت همزمان چندین متغیر را با استفاده از تابع ( ) isset بررسی کنیم. در این مورد؛ تابع هر متغیر را جداگانه بررسی می کند تا تنظیم بودن یا تنظیم نبودن متغیر را چک بکند. اگر تمام متغیرها set (تنظیم) باشد؛ عبارت true بازگردانده می شود. اگر یکی از متغیرها تنظیم نشده (unset) باشد؛ عبارت false بازگردانده می شود.

تابع ( )isset چندین متغیر را اتخاذ می کند.

Syntax :- isset(variable1, variable2, variable3,…..);

بیایید نگاهی به مثال دیگری از isset بیندازیم.

<?php

$a = 0; // True because variable ‘a’ is set

if (isset($a)) {

echo “Variable ‘a’ is set.<br>”;

}

else

{

echo “Variable ‘a’ is unset.<br>”;

}

$b = null; // False because variable ‘b’ is NULL

if (isset($b))

{

echo “Variable ‘b’ is set.<br>”;

}

else

{

echo “Variable ‘b’ is unset.<br>”;

}

if (isset($c))

{

echo “Variable ‘c’ is set.<br>”;

} //False because variable ‘c’ is not declared

else

{

echo “Variable ‘c’ is unset.<br>”;

}

?>

خروجی کدنویسی بالا به صورت زیر است:

در مثال بعدی می خواهیم چندین متغیر را درون تابع ( )isset قرار بدهیم.

<?php

$a=5;

$b=6;

$c=NULL; //False because ‘c’ is NULL

if(isset($a,$b,$c)){

echo “All the variables are set.”;

}

else{

echo “Any or All variables are Unset.”;

}

?>

خروجی کد بالا به شکل زیر است:

Any or all variables are Unset.

(یکی از متغیرها یا همه آنها تنظیم نشده می باشد).

تابع ( )Isset با اهداف تأیید متغیرها در فرم ها به کار می رود که در آن می توانیم بررسی کنیم که آیا یک متغیر تنظیم شده است یا تنظیم نشده می باشد.

بیایید بببینیم چگونه می توانیم از تابع isset در فرم ها استفاده کنیم:

<?php

if(isset($_POST[‘submit’]))

{

echo (“Name:”.$_POST[‘name’]. “<br>”);

echo(“College:”$_POST[‘clg’]. “<br>”):

}

?>

<HTML>

<head>

<title>Isset in Form</title>

</head>

<body>

<form method= “POST” Action= “#”>

<p> Name: <input type = “text” name= “name”/> </p>

<p> College: <input type = “text” name= “clg”/> </p>

<input type = “submit” name = “submit” Value = “submit”>

</body>

</HTML>

profile name
میلاد حیدری

بخندید کتاب بخونید و خوب باشید تا جامعه مون به آرامش برسه. لطفا ! هر سوالی دارید در بخش نظرات مطرح کنید. ما یا سایر هموطنان عزیز پاسخ خواهیم داد. برای کمک به سایت ما و گسترش آموزش در بین هموطنان، در سایتها، وبلاگ ها و شبکه های اجتماعی لینک سایت ما را درج کنید.

مطالب پیشنهادی برای شما

دیدگاهتان را بنویسید

1 2 3 4 5

0 نظر درباره «آموزش تابع isset در php به زبان ساده»

    هنوز نظری برای این بخش ثبت نشده است
مشاهده همه نظرات
سبد خرید
سبد خرید شما خالی است
× جهت نصب روی دکمه زیر در گوشی کلیک نمائید
آی او اس
سپس در مرحله بعد برروی دکمه "Add To Home Screen" کلیک نمائید