ÏæÇá ÇáÊÍÞÞ

ÓßÑÈÊ ÇáãÞÇáÇÊ íÊãíÒ ÈÅÖÇÝÉ ÇáÇÞÓÇã æÇáãÞÇáÇÊ æÇáÊÚáíÞÇÊ æÇáãÔÑÝíä æãÍÑß ÇáÈÍË ÇáÐßí æÇáÊÕÝÍ ÇáÎÝíÝ æÇáÓÑíÚ

 



ãæÞÚ äæÇÍí
   ãßÊÈÉ ÇáÏÑæÓ ÇáÏÑæÓ
      php php
         ÏæÇá ÇáÊÍÞÞ ÏæÇá ÇáÊÍÞÞ

ÏæÇá ÇáÊÍÞÞ

ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã
Ýí åÐÇ ÇáãæÖæÚ ÓäÊÚÑÝ ÈÅÐä Çááå Úáí ÇáÏæÇá ÇáãÓÆæáå Úä ÇáÊÍÞÞ ãä Çä ÇáãÏÎá ÇáíåÇ íäÊãí Çáí äæÚíÉ ÈíÇäÇÊ ãÚíäå

ÃæáÇð ÝßÑÉ Úãá åÐå ÇáÏæÇá
1- ÊÃÎÐ ãÏÎá æÇÍÏ ÝÞØ
2- ÅÐÇ ßÇä íäÊãí Çáí äæÚíÉ ÇáÈíÇäÇÊ ÓÊÚæÏ ÈÇáÞíãå true ÛíÑ Ðáß ÓÊÚæÏ ÈÇáÞíãå false


is_dir
æ ÙíÝÊåÇ ÇáÊÍÞÞ ãä Çä ÇáãÏÎá ÇáíåÇ ãÌáÏ

ãËÇá

<?
if(is_dir('dir/subdir')) 

echo 
'åÐÇ ãÌáÏ'
}
?>



is_file
æ ÙíÝÊåÇ ÇáÊÍÞÞ ãä Çä ÇáãÏÎá ÇáíåÇ ãáÝ
ãËÇá

<?
if(is_file('file.rar')) 

echo 
'åÐÇ ãáÝ'
}
?>



is_readable
æ ÙíÝÊåÇ ÇáÊÍÞÞ ãä Çä ÇáãÏÎá ÇáíåÇ ãÞÑÄ
ãËÇá

<?
if(is_readable('file.rar')) 

echo 
'åÐÇ ÇáãáÝ íãßä ÞÑÇÁÊå'
}
?>




is_writable
æ ÙíÝÊåÇ ÇáÊÍÞÞ ãä Çä ÇáãÏÎá ÇáíåÇ íãßä ÇáßÊÇÈå ÈÏÇáå
ãËÇá

<?
if(is_writable('file.rar')) 

echo 
'åÐÇ ÇáãáÝ ãäÇÓÈ ááßÊÇÈå ÈÏÇÎáå '
}
?>



is_executable
æ ÙíÝÊåÇ ÇáÊÍÞÞ ãä Çä ÇáãÏÎá ÇáíåÇ ãáÝ ÊäÝíÐí
ãËÇá

<?
if(is_executable('file.exe')) 

echo 
'åÐÇ ÇáãáÝ ÊäÝíÐí'
}
?>



file_exists
æ ÙíÝÊåÇ ÇáÊÍÞÞ ãä Çä ÇáãÏÎá ãáÝ ãæÌæÏ Úáí ÇáãæÞÚ

ãËÇá

<?
if(file_exists('file.rar')) 

echo 
'Êã ÇáÚËæÑ Úáí åÐÇ ÇáãáÝ'
}
?>



is_uploaded_file
æ ÙíÝÊåÇ ÇáÊÍÞÞ ãä Çä ÇáãÏÎá Êã ÑÝÚå ãä ÎáÇá ÇáãÊÕÝÍ Ýí ÍÇáÉ ÑÝÚ ÇáãáÝÇÊ

ãËÇá

<?
if(is_uploaded_file($_FILES['up']['tmp_name']))  

echo 
'Êã ÑÝÚ ÇáãáÝ ÈäÌÇÍ'
}
?>


-------------------------------------

function_exists
æ ÙíÝÊåÇ ÇáÊÍÞÞ ãä Çä ÇáãÏÎá ÏÇáå ãæÌæÏå Öãä ÞÇÆãÉ ÇáÏæÇá

ãËÇá

<?
if(function_exists('glob')) 

echo 
'Êã ÇáÚËæÑ Úáí ÇáÏÇáå'
}
?>



is_array
æ ÙíÝÊåÇ ÇáÊÍÞÞ ãä Çä ÇáãÏÎá ãÕÝæÝå

ãËÇá

<?
if(is_array($array))  

echo 
'Êã ÇáÊÃßÏ ãä Çä ÇáãÏÎá ãÕÝæÝå'
}
?>



is_object
æ ÙíÝÊåÇ ÇáÊÍÞÞ ãä Çä ÇáãÏÎá ßÇÆä

ãËÇá

<?
if(is_object($object))  

echo 
'Êã ÇáÊÃßÏ ãä Çä ÇáãÏÎá ßÇÆä'
}
?>




is_bool
æ ÙíÝÊåÇ ÇáÊÍÞÞ ãä Çä ÇáãÏÎá Þíãå ãäØÞíå ÊÍÊæí Úáí ÇáÞíãå
true Ãæ false

<?
if(is_bool($input))  

echo 
'Êã ÇáÊÃßÏ ãä Çä ÇáãÏÎá ÞíãÉ ãäØÞíå'
}
?>



is_null
æ ÙíÝÊåÇ ÇáÊÍÞÞ ãä Çä ÇáãÏÎá Þíãå ÝÇÑÛÉ

<?
if(is_null($input))  

echo 
'Êã ÇáÊÃßÏ ãä Çä ÇáãÏÎá ÞíãÉ ÝÇÑÛÉ'
}
?>



is_subclass_of
æ ÙíÝÊåÇ ÇáÊÍÞÞ ãä Çä ÇáãÏÎá ßÇÆä ÝÑÚí ãä ßÇÆä ãÚíä


ãËÇá ãä ãæÞÚ php.net

<?php 
// define a class 
class WidgetFactory 

  var 
$oink 'moo'


// define a child class 
class WidgetFactory_Child extends WidgetFactory 

  var 
$oink 'oink'


// create a new object 
$WF = new WidgetFactory(); 
$WFC = new WidgetFactory_Child(); 

if (
is_subclass_of($WFC'WidgetFactory')) { 
  echo 
"yes, $WFC is a subclass of WidgetFactoryn"
} else { 
  echo 
"no, $WFC is not a subclass of WidgetFactoryn"



if (
is_subclass_of($WF'WidgetFactory')) { 
  echo 
"yes, $WF is a subclass of WidgetFactoryn"
} else { 
  echo 
"no, $WF is not a subclass of WidgetFactoryn"



// usable only since PHP 5.0.3 
if (is_subclass_of('WidgetFactory_Child''WidgetFactory')) { 
  echo 
"yes, WidgetFactory_Child is a subclass of WidgetFactoryn"
} else { 
  echo 
"no, WidgetFactory_Child is not a subclass of WidgetFactoryn"

?>


---------------------------------------

is_string
æ ÙíÝÊåÇ ÇáÊÍÞÞ ãä Çä ÇáãÏÎá äÕ

ãËÇá

<?
if(is_string($str))  

echo 
'Êã ÇáÊÃßÏ ãä Çä ÇáãÏÎá äÕ'
}
?>



is_integer && is_int && is_long


æ ÙíÝÊåÇ ÇáÊÍÞÞ ãä Çä ÇáãÏÎá äæÚ ÑÞãí

ãËÇá

<?
if(is_int($int))  

echo 
'Êã ÇáÊÃßÏ ãä Çä ÇáãÏÎá ÑÞã '
}
?>



is_numeric

æ ÙíÝÊåÇ ÇáÊÍÞÞ ãä Çä ÇáãÏÎá ÑÞã ÝÞØ

ãËÇá

<?
if(is_numeric($int))  

echo 
' Êã ÇáÊÃßÏ ãä Çä ÇáãÏÎá ÑÞã '
}
?>



is_double && is_real && is_float

æ ÙíÝÊåÇ ÇáÊÍÞÞ ãä Çä ÇáãÏÎá ÑÞã ÑÞã ÚÔÑí

ãËÇá

<?
if(is_double($int))  

echo 
' Êã ÇáÊÃßÏ ãä Çä ÇáãÏÎá ÑÞã ÚÔÑí';  
}
?>


--------------------------------------------------------------

empty

æ ÙíÝÊåÇ ÇáÊÍÞÞ ãä Çä ÇáãÏÎá ÝÇÑÛ

ãËÇá

<?
if(empty($input))  

echo 
'Êã ÇáÊÃßÏ ãä Çä ÇáãÏÎá ÝÇÑÛ'
}
?>



isset

æ ÙíÝÊåÇ ÇáÊÍÞÞ ãä Çä ÇáãÏÎá Êã ÅäÔÇÆå ãä ÞÈá

ãËÇá

<?
if(isset($var))  

echo 
'Êã ÇáÊÃßÏ ãä Çä ÇáãÊÛíÑ Êã ÇäÔÇÆå'
}
?>



æÇááå æáí ÇáÊæÝíÞ

ÊÇÑíÎ ÇáÅÖÇÝÉ ÊÇÑíÎ ÇáÅÖÇÝÉ : 6/7/2008
ÒíÇÑÇÊ ÇáÕÝÍÉ ÒíÇÑÇÊ ÇáÕÝÍÉ : 54
ÑÇÈØ Ðæ ÕáÉ ÑÇÈØ Ðæ ÕáÉ : http://traidnt.net/vb/showthread.php?t=836807
ßÇÊÈ ÇáãæÖæÚ ßÇÊÈ ÇáãæÖæÚ : ÍÇÒã Úáí