PHP 출력 함수 집합

3632 단어 PHP출력 함수
이 글 은 PHP 에서 정 보 를 출력 하 는 데 사용 되 는 모든 함 수 를 배 워 왔 으 며,분류 비 교 를 통 해 공통점 과 차이 점 을 배 워 일상 개발 에 필요 한 기 교 를 익 혀 왔 다.
개발 은 반드시 디 버 깅 코드 가 필요 하 며,PHP 디 버 깅 코드 는 iOS 와 같은 컴 파일 러 언어 로 는 Xcode 와 같은 개발 소프트웨어 를 통 해 한 단계 디 버 깅 할 수 없 기 때문에 PHP 를 개발 하 는 사람들 은 보통 출력 함수 로 관련 알림 정 보 를 인쇄 하여 코드 를 디 버 깅 한다.
PHP 에서 자주 사용 하 는 출력 함수 에 대한 설명
echo
echo 함 수 는 여러 문자열 을 동시에 출력 할 수 있 고 여러 개의 인 자 를 가 져 올 수 있 으 나 괄호 를 사용 하 라 고 요구 하지 않 으 며 값 을 되 돌려 주지 않 습 니 다.그러나 괄호 를 달 아 도 문제 가 없 기 때문에 함수 본 은 괄호 가 필요 합 니 다.

echo '       <br>';
echo ('echo      <br>');
 
echo 함수 가 가장 많은 인쇄 함 수 를 사용 했다 고 믿 죠?
print
print 함 수 는 하나의 문자열 만 출력 할 수 있 고 하나의 인자 만 가 져 올 수 있 으 며 괄호 가 있어 야 하 며 반환 값 이 있 습 니 다.실행 에 실 패 했 을 때 flase 로 돌아 갑 니 다.

print('www.huangyibiao.com<br>');
 
print 함수 사용 도 상당히 많 습 니 다.정 보 를 인쇄 하 는 데 사용 되 지만 echo 만큼 편리 하 지 는 않 지만 쓸모 가 있 습 니 다!
printf
printf 함 수 는 두 개의 인 자 를 가지 고 있 습 니 다.첫 번 째 인 자 는 출력 형식 을 지정 하고 두 번 째 인 자 는 출력 할 변수 입 니 다.출력 형식:
%s:문자열 에 따라;
%d:정형 에 따라;
%b:바 이 너 리 를 누 르 기;
%x:16 진법 으로 하기;
%o:8 진법 으로 하기;
$f:부동 소수점 형

/*
$var = 10;
printf('  :%d<br>', $var);
printf('   :%.2f<br>', $var); //       
printf('   :%s<br>', $var);
printf('   :%b<br>', $var);
printf('   :%o<br>', $var);
printf('    :%x<br>', $var);
 
//     
/*
  :10
   :10.00
   :10
   :1010
   :12
    :a
*/
 
sprintf
sprintf 는 변수 값 을 직접 출력 할 수 없 으 며 지정 한 변수 에 값 을 직접 읽 습 니 다.

$ret = sprintf('%.2f', $var);
echo "  :{$ret}<br>";
 
이 함 수 는 변수 출력 을 포맷 하 는 데 매우 유용 하고 사용 도 많 습 니 다!
print_r
print_r 이 함 수 는 출력 배열 에 사용 되 며 하나 또는 두 개 를 가 져 옵 니 다.인자 2 를 YES 로 설정 하면 표현 식 정 보 를 출력 하지 않 고 직접 return 합 니 다.mixed print_r ( mixed $expression [, bool $return = false ] )

$arr = array('name' => '       ', 'site' => 'www.huangyibiao.com');
print_r($arr);
echo '<br>';
 
//       true     ,      
$arr1 = print_r($arr, true);
echo "{$arr1}<br>";
 
var_dump
var_dump 이 함 수 는 디 버 깅 과정 에서 가장 많이 사용 되 었 습 니 다.변수의 내용,유형,문자열 의 내용 을 출력 하 는 데 사용 되 며 개발 에서 디 버 깅 에 자주 사 용 됩 니 다.

//         ,      ,     :
// string(20) "var_dump:Array
var_dump('var_dump:' . $arr . '<br>');
 
//         ,      :
// " array(2) { ["name"]=> string(21) "       " ["site"]=> string(19) "www.huangyibiao.com" }
var_dump($arr);
 
die
die 함수 의 사용 도 매우 광범 위 합 니 다.디 버 깅 과정 에서 아래 의 실행 을 중단 합 니 다.내용 을 먼저 출력 한 다음 에 프로그램 을 종료 하거나 내용 을 출력 하지 않 습 니 다.

if (!isset($type)) {
 die('I am die!<br>');
}
요약:
상기 함 수 는 대상 의 값,시스템 함수 값 과 배열 의 내용 을 인쇄 할 수 있 습 니 다.
 echo,print,printf 는 변수 내용 을 인쇄 할 수 있 지만 배열 과 시스템 슈퍼 변수 배열 을 표시 할 수 없습니다.
 print_r 와 vardump 는 배열,스칼라 변 수 를 인쇄 할 수 있 을 뿐만 아니 라 대상 의 내용 도 인쇄 할 수 있 습 니 다.
 var_dump 문 구 는 변수,배열 내용 을 인쇄 할 수 있 을 뿐만 아니 라 불 변수 와 자원(resource)의 내용 도 표시 할 수 있 습 니 다.
 var_export 함 수 는 이 함수 에 전 달 된 변수 에 대한 구조 정 보 를 되 돌려 줍 니 다.vardump()함수 가 유사 합 니 다.다른 것 은 되 돌아 오 는 내용 이 합 법 적 인 phop 코드 입 니 다.
이상 은 본 고 에서 소개 한 phop 의 모든 인쇄 출력 함수 입 니 다.어린이 들 이 좋아 하 시 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기