file_get_contents() 함수는 파일 전체를 문자열로 읽어옵니다. file()과 동일합니다. 차이점은 file_get_contents()가 파일을 문자열로 읽어 들이는 것입니다. 파일을 문자열로 읽는 기본 방법입니다. 운영 체제에서 지원하는 경우 성능 향상을 위해 메모리 매핑 기술도 사용됩니다.
구문: file_get_contents(path,include_path,context,start,max_length) )ob_start(); //打开缓冲区 echo "hello"; //输出内容 $out1= ob_get_contents(); //获得缓冲区内容 echo "world"; //输出内容 $out2=ob_get_contents(); //再次获得缓冲区内容 ob_end_clean(); //清空缓冲区,并关闭 echo $out1; //输出第一次获得的结果 echo "<br>"; echo $out2; //输出第二次获得的结果,以比较출력 버퍼링이 on으로 설정된 경우 코드가 사용 중입니다(output_buffering=on)출력 헤더 정보 나열: print_r(
ob_list_handlers
());버퍼 데이터를 새로 고치고, 데이터를 반환하고, 버퍼를 닫습니다. $buffer=ob_get_flush() ;
파일에 버퍼 데이터 쓰기:file_put_contents
('buffer.txt',$buffer);출력 헤더 정보 나열: print_r(ob_list_handlers());
가져오기 버퍼 길이, 예제 코드 다음과 같습니다://打开缓冲区 ob_start(); //输出内容 echo "hello "; //获取缓冲区长度 $len1=ob_get_length(); //再输出内容 echo "world"; //再次获取缓冲区的长度 $len2=ob_get_length(); //清空缓冲区,并关闭缓冲 ob_end_clean(); //输出第一次获取的长度 echo $len1; echo "<br>"; //输出第二次获取的长度以比较两次不同的结果 echo $len2;
위 내용은 PHP의 ob_get_length 버퍼 함수 사용 예에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!