Мой код следующий, поэтому я в последнем случае:
Код: Выделить всё
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, false);
$data = curl_exec($curl);
if (curl_errno($curl)) {
// removed
}
curl_close($curl);
Вопрос это: того факта, что $data не является ложным, достаточно, или я должен проверить, не являются ли случайно данные пустой строкой (например, $data!==false && $data!=='' )?
В моем конкретном случае мне нужно хешировать $data, и пустая строка хешируется (например, echo(hash('xxh32', '')) возвращает 02cc5d05), но в результате это неприемлемо (более того, echo(''!==false) возвращает true).
Заранее спасибо
Подробнее здесь: https://stackoverflow.com/questions/790 ... pty-string
Мобильная версия