PDA

View Full Version : تعریف نوع داده جدید



yaserzare
جمعه 11 اردیبهشت 1388, 11:55 صبح
آیا در php می توان داده ای تعریف کرد؟

مثلا نوه داده ای که فقط بتواند مقادیر 0 تا 100 را قبول کند.

امیـرحسین
جمعه 11 اردیبهشت 1388, 14:45 عصر
اگر میخواید محدوده رو خودتون مشخص کنید، روش ترتمیزی که من میشناسم اینه که یه تابع درست کنید و همیشه بجای انتساب مستقیم متغیر، از این تابع ردش کنید. مثل این:

function myType($integer)
{
if($integer < 0)
return 0;
elseif($integer > 100)
return 100;
else
return $integer;
}

$someInt = 114;

$limited = myType($someInt);
$normal = $someInt;

echo $limited; // 100
echo $normal; // 114