Ну я бы вообще не рекомендовал учить ПХП первым языком программирования. По поводу книжки: В том примере нету одинарных ковычек. Можеш сам проверить: PHP: $a=5; echo '->$a<-'; echo "<br>"; echo "->$a<-"; echo "<br>"; echo "->".$a"<-"; Хоть 2-я строка и нормально выведется, но я бы всёже рекомендовал использовать символ . для конконтинации строк, т.к. это одновременно и верно с точки зрения программирования, и более понятно для начинающих. P.S.: бездумное списывание с книжки даёт скорее отрицательный эффект чем положительный по части изучения языка. Начинать нужно с основ. 2DDoSька Чем вас сокеты не устраивают?
Сорри за оффтоп, но лучше не склеивать строку перед подачей в echo а передавать параматры через "," т.е. не PHP: echo $a.'<br>'; а вот так: PHP: echo $a,'<br>'; Работает быстрее. Плюс текст в двойных кавычках обрабатывается дольше, т.к. РНР ищет в ней переменные и т.п. 2DDoSька Вот, отличный класс для работы с сокетами на PHP. Реально облегчает жизнь. http://vip-file.com/download/278f01210970/class.php.html
И правильно, ибо пох, главное - читабельность и удобство написания. Обсуждение выигрыша милисекунд уже заманало
наверняка) Ну тут уже у каждого свое мнение, и я его высказал. А вообще даже самые мелкие мелочи =) иногда помогают при оптамизации крупного проекта.
То Shadow_p1raT,art2222 , я не могу пакеты отснифить, вот в чем главная проблема ! Послать-то как все это я знаю...Но все равно, спасибо вам огромное =)
Интересный впорос, порой, я сам его себе задаю.Я просто, сначала курл выучил, а потом уже сокеты. Из-за этого роднее cURL, все устраивает, но вот гемморность с хостами неимоверная. Как я знаю, сокеты медленне : я как-то читал тему на хабре, хотя в пхп и так не д оскорости,но все же
Твои слова стали для меня решающими - перехожу на сокет. ЗЫ: Но почему тогда их разработали? Раз это альтернатива сокетам, чем сURL лучше?
Курл удобнее, но менее гибок и менее быстр чем сокеты. А вообще вопрос на уровне: Зачем делали С(си) если ассемблер быстрее
А ты сравни обьем кода когда тебе надо будет работать например с куками на сокетах и курл, а вообше курл разработали далеко не в пхп в него просто груба говоря добавили их подержку вот и все.
Можно использовать этот класс для работы с асику: http://wip.asminog.com/workshop/php2icq.html Вот с этим, можно легко замутить прием и отправку сообщений (там и пример есть): http://icqbot.ru/basicq З.ы. работал с ним, вроде бы все норм.
У меня есть массив $ar. Скажите как отсортировать елементи как числа по возрастанию? так чтоби буквы в значениях елементов не брались во внимание. Пробовал через sort($ar, SORT_NUMERIC) не получаеться
Code: <?php function cmp($a,$b) { preg_match("~[0-9]+\.?[0-9]*~", $a, $reg_a); preg_match("~[0-9]+\.?[0-9]*~", $b, $reg_b); return $reg_a[0]>$reg_b[0]?1:($reg_a[0]<$reg_b[0]?-1:0); } $ar= array("dfg9", "dfg9.6", "dfg9.2", "dfg7.1", "hjk3", "yui4"); usort($ar,"cmp"); print_r($ar); ?>