У меня тут небольшой вопрос. Я знаю, что функция cakePHP find('first')возвращает массив, содержащий первый результат, если он найден, и false в противном случае. Мой вопрос заключается в следующем: что, если бы я написал такую проверку:
if(result_is_array) // that means I have data
{
// do something
}
else // that means result is a boolean
{
// do something else
}
Вместо того, чтобы проверять, является ли результат, полученный из find('first')
, массивом или нет, могу я просто сказать:
$result = $this->MyModel->find('first');
if($result)
{
// do something
}
Другими словами, если я получу здесь массив, будет ли это оцениваться как TRUE
в php? Является ли if(array())
равным true
в php?