-
18-09-2019 - |
문제
방금 뭔가를 발견했습니다.
echo $var1 , " and " , $var2;
와 같다:
echo $var1 . " and " . $var2;
PHP의 실제 문자열 연결 연산자는 무엇입니까? 내가 사용해야합니까? .
또는 ,
?
해결책
그만큼 .
연산자는 연결 연산자입니다. 첫 번째 예제는 Echo 'Function'(기술적으로 언어 구성이지만 머리카락을 쪼개지 않는)이 하나 이상의 매개 변수를 허용하고 각각을 인쇄하기 때문에 작동합니다.
따라서 첫 번째 예제는 하나 이상의 매개 변수로 Echo를 호출하는 것이며, 모두 인쇄되고 있으며, 모든 문자열이 연결되고 하나의 큰 문자열이 인쇄되는 두 번째 예제입니다.
다른 팁
실제 연결은입니다 .
(기간). 사용 ,
(comma) 거기, 당신은 여러 논증을 echo
기능. (실제로, echo
기능이 아니라 PHP 언어 구성이므로 실제 기능 호출에 필요한 인수 목록 주변의 괄호를 생략 할 수 있습니다.)
첫 번째 경우에는 3 개의 다른 줄을 반영합니다.
두 번째 경우에는 3 줄을 연결 한 다음 출력을 반영합니다.
따라서 대답은 문자열을 연결하기 위해서는 점 (.)을 사용해야한다는 것입니다.
".". 다른 하나는 실제로 문자열을 연결하지 않고 독립적으로 여러 값을 씁니다.
또한보십시오 PHP 에코 참조, ","변형은 여러 매개 변수를 수락하는 메소드에서만 작동합니다.
"." "Concatenates", ","만 사용될 수 있습니다. echo
언어 구성 (함수의 일종)
또한 참조 : 기간과 쉼표의 차이?
쉼표를 사용한다고해서 실제로 문자열을 연결하지는 않습니다.
보다 이 답변 또 다른 질문에.
"." 올바른 연결 연산자입니다. "echo"는 또한 "echo"방법에 일련의 인수를 전달한 것처럼 취한 다음 각각을 반영합니다. 현을 실제로 연결하는 것은 아닙니다.
아니요 에코 하나 이상의 논쟁을 취할 수 있습니다. 각 인수를 인쇄 할 것입니다.