В случае, если оба операнда являются строками, содержащими числа или один операнд является числом, а другой - строкой, содержащей числа, то сравнение выполняется численно. Эти правила также применяются к оператору switch. Преобразование типа не происходит при сравнении === или !==, поскольку это включает сравнение типа, а также значения.
$exp_in = "150"
, a $XP = "15"
, то условие ($exp_in <= $XP)
будет выглядесть как ("150" <= "15")
и не будет выполняться.10 > 2 === true
"10" > "2" === false
просто странно, почему не может найти?Может потому, что файла там нет? Или нет прав на работу с файлом/каталогом?
This declaration may include an initialization, but this initialization must be a constant value.
10.0.0.0/8 - 16 777 214 адресов. Вам не хватает?