Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: unset для масива [2]
Форумы портала PHP.SU » » Вопросы новичков » unset для масива

Страниц (2): « 1 [2]
 

16. dubasua - 20 Октября, 2012 - 23:26:28 - перейти к сообщению
ну и хорошо
17. AlexAnder - 21 Октября, 2012 - 06:51:37 - перейти к сообщению
dubasua пишет:
запись в двойных скобках работает быстрее чем конкатонация, это так совет на будущее.

разве? Не понял Не понял
18. dubasua - 21 Октября, 2012 - 07:18:28 - перейти к сообщению
AlexAnder пишет:
dubasua пишет:
запись в двойных скобках работает быстрее чем конкатонация, это так совет на будущее.

разве? Не понял Не понял


Конечно, что быстрее?
PHP:
скопировать код в буфер обмена
  1.  
  2. echo $str1,$str2,$str3;
  3. //Или
  4. echo $str1.$str2.$str3;
  5.  
19. AlexAnder - 21 Октября, 2012 - 08:38:00 - перейти к сообщению
dubasua пишет:
AlexAnder пишет:
dubasua пишет:
запись в двойных скобках работает быстрее чем конкатонация, это так совет на будущее.

разве? Не понял Не понял


Конечно, что быстрее?
PHP:
скопировать код в буфер обмена
  1.  
  2. echo $str1,$str2,$str3;
  3. //Или
  4. echo $str1.$str2.$str3;
  5.  

Цитата:

Notice: Undefined variable: str1 in Z:\home\test1.ru\www\index.php on line 2
[Денвер: показать возможную причину ошибки]
Notice: Undefined variable: str2 in Z:\home\test1.ru\www\index.php on line 2

Notice: Undefined variable: str3 in Z:\home\test1.ru\www\index.php on line 2

Notice: Undefined variable: str2 in Z:\home\test1.ru\www\index.php on line 4

Notice: Undefined variable: str1 in Z:\home\test1.ru\www\index.php on line 4

Notice: Undefined variable: str3 in Z:\home\test1.ru\www\index.php on line 4
20. dubasua - 21 Октября, 2012 - 19:15:20 - перейти к сообщению
AlexAnder
Ну эти ошибки говорит о том что переменные не найдены
попробуй так
PHP:
скопировать код в буфер обмена
  1.  
  2. $str1 = "Это строка №1";
  3. $str2 = "Это строка №2";
  4. $str3 = "Это строка №3";
  5. echo "$str1 <br/> $str2 <br/> $str3 <br/>";
  6. // или
  7. echo $str1,"<br/>",$str2,"<br/>",$str3,"<br/>";
  8. //а вот так трудоемкей
  9. echo $str1."<br/>".$str2."<br/>".$str3."<br/>";
  10.  

(Добавление)
Ну для уверенности запусти скрипт и посмотри на результат
PHP:
скопировать код в буфер обмена
  1.  
  2. $str1 = "Это строка №1";
  3. $str2 = "Это строка №2";
  4. $str3 = "Это строка №3";
  5.  
  6. $time_begin = microtime();
  7. $i = 0;
  8. do{
  9.         $val = "$str1 <br/> $str2 <br/> $str3 <br/>";
  10.         $i++;
  11. }while($i < 10000*100);
  12. $str_time = microtime() - $time_begin;
  13.  
  14. $time_begin = microtime();
  15. $i = 0;
  16. do{
  17.         $val = $str1."<br/>".$str2."<br/>".$str3."<br/>";
  18.         $i++;
  19. }while($i < 10000*100);
  20. $concat_time = microtime() - $time_begin;
  21.  
  22. echo "Время работы в кавычках - $str_time<br/>";
  23. echo "Время работы конкатонации - $concat_time<br/>";
  24.  
  25.  


У меня вот такой результат
CODE (html):
скопировать код в буфер обмена
  1.  
  2. Время работы в кавычках - 0.006127
  3. Время работы конкатонации - 0.275028
  4.  

 

Powered by ExBB FM 1.0 RC1