• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

버퍼링 궁금한 점이 있습니다.

22.07.11 21:39 작성 조회수 161

0

$buf = sprintf("%s", "Hello, world");

$buf = 'Hello, world';

 

두 코드는 어떤 차이가 있는걸까요??

답변 1

답변을 작성해보세요.

0

안녕하세요.

sprintf 는 f, 포맷팅(Formatting) 한 문자열을 변수에 담기위해 사용합니다. 예를 들면 로그 메시지에 사용합니다. 딱히 큰 의미는 없고 그냥 그런 용도라고 보시면 됩니다. 따라서 "%s" 를 단독으로 사용할 때와 그냥 변수에 할당 할 때의 차이는 없습니다. sprintf, fprintf 등은 php 파서의 작성 엔진인 C 언어가 기원이기 때문에 거기에서 대부분 왔다고 보시면 되겠습니다.