PHP echo 와 print 문 구 를 분석 합 니 다.

3269 단어 PHPechoprint
PHP 에는 echo 와 print 두 가지 기본 출력 방식 이 있 습 니 다.
이 장 에서 우 리 는 두 문장의 용법 을 상세 하 게 토론 하고 사례 에서 echo 와 print 를 어떻게 사용 하 는 지 보 여 줄 것 이다.
PHP echo 와 print 문장
echo 는 문법 구조,즉 키워드 이지 함수 가 아 닙 니 다.사용 할 때 괄호 를 넣 지 않 아 도 됩 니 다.여러 값 을 표시 할 때 쉼표 로 구분 할 수 있 습 니 다.기본 형식 만 지원 합 니 다.불 형 은 제외 하고 echo true 는 1,echo false 는 아무것도 없습니다.
print 와 echo 는 기본적으로 일치 합 니 다.그러나 print 는 쉼표 로 여러 개의 변 수 를 구분 하 는 문법 을 지원 하지 않 습 니 다.
print_r 는 함수 입 니 다.변수의 값 을 인쇄 할 수 있 을 뿐만 아니 라 변수 유형 도 표시 할 수 있 습 니 다.또한 배열 과 대상 처럼 복잡 한 변수 유형 도 표시 할 수 있 습 니 다.print_r()는 배열 의 지침 을 마지막 으로 옮 깁 니 다.reset()를 사용 하면 포인터 가 시작 부분 으로 돌아 갈 수 있 습 니 다.
둘 의 공통점:
  • echo 와 print 는 모두 언어 구조(공식 문 서 는 language construct 로 해석)이다
  • echo 와 print 는 모두 문자열 을 출력 하 는 데 사 용 됩 니 다
  • 동시에 하나의 인자 만 있 을 때 echo 와 print 뒤의 괄호(parenthesis)는 모두 선택 할 수 있 습 니 다.즉,echo($argument 1)는 echo$argument 1 과 같 고 print(argument)는 print argument 와 같 습 니 다
  • 4.567917.echo 와 print 는 출력 하기 전에 매개 변 수 를 변환 하여 문자열 형식 으로 변환 하려 고 합 니 다둘 의 차이:
  • echo 는 N 개의 문자열 형식의 인 자 를 받 아들 일 수 있 습 니 다.(주의:여러 개의 인자 가 있 을 때 괄호 를 사용 할 수 없습니다.즉,echo$arg 1,$arg 2 가 정확 합 니 다.echo($arg 1,$arg 2)는 해석 오류 가 발생 할 수 있 습 니 다.print 는 문자열 형식의 인자 만 받 을 수 있 습 니 다
  • echo 가 반환 값 이 없습니다.print 는 반환 값 이 있 습 니 다.그 값 은 영원히 int 형식의 1 입 니 다
  • 여기 서 PHP 공식 문서 의 설명 을 인용 합 니 다."The major differences to echo are that print only accepts a single argument and always returns 1."
  • 알림:echo 출력 속도 가 print 보다 빠 르 고 echo 는 반환 값 이 없 으 며 print 는 반환 값 1 이 있 습 니 다.
    PHP echo 구문
    echo 는 하나의 언어 구조 로 사용 할 때 괄호 를 넣 지 않 아 도 되 고 괄호 를 넣 을 수도 있다.echo 나 echo().
    문자열 보이 기
    다음 인 스 턴 스 는 echo 명령 출력 문자열 을 사용 하 는 방법 을 보 여 줍 니 다.(문자열 은 HTML 탭 을 포함 할 수 있 습 니 다)
    
    <?php
    echo "<h2>PHP    !</h2>";
    echo "Hello world!<br>";
    echo "    PHP!<br>";
    echo "    ", "   ,", "   ", "  ", "  。";
    ?>
    변수 보이 기
    다음 인 스 턴 스 는 echo 명령 출력 변수 와 문자열 을 어떻게 사용 하 는 지 보 여 줍 니 다.
    
    <?php
    $txt1="   PHP";
    $txt2="RUNOOB.COM";
    $cars=array("Volvo","BMW","Toyota");
     
    echo $txt1;
    echo "<br>";
    echo "  $txt2    PHP ";
    echo "<br>";
    echo "       {$cars[0]}";
    ?>
    PHP print 문장
    print 역시 하나의 언어 구조 로 괄호 를 사용 할 수도 있 고 괄호 를 사용 하지 않 을 수도 있 습 니 다:print 또는 print().
    문자열 보이 기
    다음 인 스 턴 스 는 print 명령 출력 문자열 을 사용 하 는 방법 을 보 여 줍 니 다.(문자열 은 HTML 탭 을 포함 할 수 있 습 니 다)
    
    <?php
    print "<h2>PHP    !</h2>";
    print "Hello world!<br>";
    print "     PHP!";
    ?>
    변수 보이 기
    다음 인 스 턴 스 는 print 명령 출력 변수 와 문자열 을 어떻게 사용 하 는 지 보 여 줍 니 다.
    
    <?php
    $txt1="   PHP";
    $txt2="RUNOOB.COM";
    $cars=array("Volvo","BMW","Toyota");
     
    print $txt1;
    print "<br>";
    print "  $txt2    PHP ";
    print "<br>";
    print "       {$cars[0]}";
    ?>
    이상 은 PHP echo 와 print 문장의 상세 한 내용 을 분석 하 는 것 입 니 다.더 많은 PHP echo 와 print 문장 에 관 한 자 료 는 우리 의 다른 관련 글 을 주목 하 세 요!

    좋은 웹페이지 즐겨찾기