پی اچ پی

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

folderسایر
commentsبدون دیدگاه
اساطیر زبان

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

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

 


پی اچ پی

توی این پک فوق العاده، PHP رو جوری یاد میگیری که تو هیچ کلاس آموزشی یا پک دیگه ای نه دیدی نه شنیدی! بدون هیچ کلاسی، با PHP وبسایت بساز، پروژه محور یاد بگیر و حسابی پول در بیار! 


 

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>”;

}

?>

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

word image 106

در مثال بعدی می خواهیم چندین متغیر را درون تابع ( )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>

تفاوت پک های حرفه ای ما با آموزشهای رایگان: بطور خلاصه از زمین تا آسمان! 1-پکها، جدیدترین نسخه نرم افزارها را آموزش می دهند با قابلیت های بسیار بیشتر. 2-پکها توسط متخصص آن نرم افزار، به صورت کاملا پروژه محور و با حل چالش هایی که در مسیر کار عملی و حرفه ای با آن روبرو می شوید تهیه شده اند و بعد از استفاده، کاملا برای بازار کار آماده اید! 3- متد این پکها کاملا کار شده و تا ماهها، در ذهن تان ماندگارند و یادگیری بسیار سریعتر و کاملتری خواهید داشت. آموزشهای رایگان فقط دستورات نرم افزارها را (آنهم ناقص) بیان می کنند و تازه برای ورود به بازار باید ماهها تجربه عملی هم کسب کنید !!

turned_in

چرب زبان

با این اپلیکیشن ساده، هر زبانی رو فقط با 5 دقیقه در روز، توی 80 روز مثل بلبل حرف بزن! بهترین متد روز، تقویت حافظه، آموزش تصویری. یادگیری زبان کلید یادگیری هر مهارتی در قرن 21 !


حتما بخوانید!

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

فهرست