>  기사  >  백엔드 개발  >  PHP 에코를 연결하기 위해 쉼표와 점을 사용하는 것의 차이점은 무엇입니까? 어느 것이 더 빠르나요?

PHP 에코를 연결하기 위해 쉼표와 점을 사용하는 것의 차이점은 무엇입니까? 어느 것이 더 빠르나요?

WBOY
WBOY원래의
2016-07-29 08:56:571189검색

먼저

보다 ,를 사용하여 반향 문자열을 연결하는 것이 더 낫다고 언급한 훌륭한 기사 54chen.

을 살펴보세요. 이유는 논하지 말고 다음 두 문장을 살펴보겠습니다.
<code> <?php
 // 逗号比.更节省时间?
  echo '1+5=' . 1+5; 
  echo '1+5=' . 5+1;</code>


결과는 무엇입니까?
1 5=6?
1 5=6?
——————
6?
2?
——————
6.6?
6.6?
——————echo '5 1=' . 1 5;6의 결과가 10이라고 밖에 말할 수 없으니 결과는 2

입니다.

php echo manual
<code><?php
// Strings can either be passed individually as multiple arguments or
// concatenated together and passed as a single argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', chr(10);
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";
</code>


왜 빠른지는 쉽게 이해할 수 있습니다. 쉼표의 수는 에코 호출 횟수를 나타내지만 .를 사용하여 먼저 echo에 연결합니다.
그러나 접합 속도는 에코 속도보다 느립니다.
깊이 이해해보면 VLD는 아래와 같습니다. @tywei님 사진이에요 PHP 에코를 연결하기 위해 쉼표와 점을 사용하는 것의 차이점은 무엇입니까? 어느 것이 더 빠르나요?


위쪽이 아래쪽보다 CONCAT이 많고 아래쪽이 위쪽보다 울림이 더 많아요.

자세한 내용이 궁금하다면 클릭하여 폭탄선언을 확인하세요

위의 내용은 쉼표와 점을 사용하여 PHP echo?를 연결하는 것의 차이점을 소개합니다. 어느 것이 더 빠르나요? , 관련 내용을 포함하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.