Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> что аначает такои масив: array(0); ?
dadli  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



ХОЧУ СТАТь "ЭКСПЕРТОМ", НО ПОКА НЕ БЛИЖЕ
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 828
Пользователь №: 26787
На форуме: 14 лет, 1 месяц, 18 дней
Карма: 50

Не курю:
14 лет, 6 месяцев, 19 дней


здравствуите.
почему етот виражение возврашает true?
in_array("aaaa",array(0));




Спустя 7 минут, 31 секунда (27.03.2012 - 20:31) I++ написал(а):
Потому что in_array("aaaa",array(true))

Вот и возвращает true.

Попробуйте in_array("aaaa",array(0), true)

Учим - http://php.net/manual/ru/types.comparisons.php

Спустя 53 секунды (27.03.2012 - 20:32) sharki написал(а):
dadli
Это аналогично почему == выдает true, а === выдает false. Вывод - ставь третьим параметром true для проверки типов

Спустя 12 минут, 46 секунд (27.03.2012 - 20:45) dadli написал(а):
I++
sharki
да да понятно, спасибо smile.gif

Спустя 14 минут, 36 секунд (27.03.2012 - 20:59) I++ написал(а):
Меня до сихпор удивляет почему:

socket_read на отсуствие данных присылает false а на ошибку string(0) => '' :)

Почему не наоборот?

Хотя... Возможно False быстрее отработает в проверке чем $data === '' хотя сомнительна..

Заметил, что булевы значения в php медленнее чем 0,1 int значения :lol:

$data = true;
$GLOBALS['runtime'] = get_micro_time();

for($i=0;$i<1000000;$i++)
{
if($data === true)
{

}

else
{

}
}


$GLOBALS['runtime'] = round(((get_micro_time() - $GLOBALS['runtime']) * 1000), 3);

echo 'Runtime: '.$GLOBALS['runtime']." ms\n";


$data = 1;

$GLOBALS['runtime'] = get_micro_time();

for($i=0;$i<1000000;$i++)
{
if($data === 1)
{

}

else
{

}
}


$GLOBALS['runtime'] = round(((get_micro_time() - $GLOBALS['runtime']) * 1000), 3);

echo 'Runtime: '.$GLOBALS['runtime']." ms\n";

function get_micro_time()
{
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}


Runtime: 124.085 ms
Runtime: 96.943 ms


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


когда чарли чаплин принимал участие в конкурсе: "клон чарли чаплинов", то чарли занимал третю позицию.

PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса