>백엔드 개발 >PHP 튜토리얼 >PHP 함수 학습 PHP 함수 설명

PHP 함수 학습 PHP 함수 설명

黄舟
黄舟원래의
2016-12-17 09:23:351159검색

1.print_r()
변수에 대한 정보를 알기 쉽게 출력합니다. 배열인 경우 배열의 구조 정보가 표시됩니다.
예:

코드는 다음과 같습니다.


$a = array ('a' => 'apple', 'b' => 'banana', 'c' => 배열('x', 'y', 'z'))
print_r ($a)?>

설명: 모든 배열의 구조 정보를 봅니다. 예, 프로그램 디버깅을 위한 필수 도구입니다. 반환 결과가 배열인 "함수"의 경우 print_r만 사용하면 모든 세부 정보가 한 눈에 명확해집니다!

2.var_export()
변수의 문자열 표현을 출력하거나 반환합니다.
이 함수는 함수에 전달된 변수에 대한 구조적 정보를 반환합니다. 반환한다는 점을 제외하면 print_r()과 유사합니다. PHP 코드.
함수의 두 번째 매개변수를 TRUE로 설정하여 변수 표현을 반환할 수 있습니다.
예:


코드는 다음과 같습니다.

$a = 배열(1, 2, 배열(" a", " b", "c"));
var_export($a);
echo "
";
$v = var_export($a, TRUE);
echo $v;
?>


axgle 주석: 위의 예에서 $v = var_export($a, TRUE)는 PHP 코드를 반환합니다~~ 그러면 저장하면 됩니다. PHP 파일의 경우.

PHP 파일로 저장할 때 어떻게 해야 하나요? ㅎㅎ 이건 "캐시"로도 쓸 수 있고, 필요할 때 직접 포함시킬 수도 있어요.
3.file()
file()은 파일을 배열로 반환합니다. 배열의 각 요소는 줄 바꿈을 포함하여 파일의 해당 줄입니다. 실패 시 file()은 FALSE를 반환합니다.


코드는 다음과 같습니다.

// 파일을 배열로 읽어옵니다.
$lines = file('test.txt');
//이 배열의 구조 보기
print_r($lines)
?>
axgle 코멘트: file() 함수는 제가 처음 PHP를 접했을 때 매우 놀랐던 함수입니다. C언어와 VB에서
파일을 읽고 쓰는 것이 엄청나게 번거로운 경험에 비하면, 당시에는 파일을 읽고 쓰는 데 file() 함수보다 더 편리한 방법이 없다고 느꼈습니다.
4.phpinfo() PHP 버전, 기능 지원, 전역 변수 등과 같은 PHP 관련 정보를 인쇄합니다.

예:
phpinfo();
?>
axgle 댓글: PHP의 발전을 주의깊게 살펴보면 PHP의 급속한 발전을 항상 이해할 수 있게 해주는 간단한 기능~~~~
5.file_get_contents( ) (참고: PHP 4 >= 4.3.0, PHP 5)
전체 파일을 문자열로 읽습니다. file_get_contents() 함수는 파일 내용을 문자열로 읽는 데 선호되는 방법입니다. 운영 체제에서 지원하는 경우 성능 향상을 위해 메모리 매핑 기술도 사용됩니다.
예:
$data = file_get_contents('test.txt')
echo $data
?> PHP 5)
파일에 직접 문자열을 씁니다.
예:
//이미지 주소
$url="http://.. . test.com/plmm.jpg";
//바이너리 "문자열" 읽기
$data=file_get_contents($url);
//컴퓨터에 저장
file_put_contents(" Beauty.jpg ",$data);
?>
axgle 댓글: 뷰티 사진 웹사이트의 사진 이름이 1.jpg, 2.jpg...
알겠습니다. A를 사용하세요. 반복해서 모든 "미녀"를 잡아보세요. 너무 흥분하지 말고 여자친구를
질투하게 만드세요~~~
7.function_exists
함수가 존재하면 true를 반환하세요.
예:
//함수가 없으면 함수를 사용자 정의하세요.
if(!function_exists('file_put_contents')) {
function file_put_contents($filename,$ data) {
$fp=fopen($filename,"wb");
fwrite($fp,$data)
fclose($fp);
}
?> >8.get_definated_functions
정의된 모든 PHP 함수를 가져오기 위한 배열을 반환합니다.
예:


코드는 다음과 같습니다.


$arr = get_definition_functions()
print_r( $arr);
?>

axgle 댓글: 이제 함수 이름을 모두 알았습니다. 특정 기능의 사용법을 알고 싶으시면 http://www.php.net/function_name 양식을 사용하여 온라인으로 확인하실 수 있습니다. "모든 질병을 치료하고, 온갖 어려운 문제를 진단하고, 질병을 치료하세요~ ~~"
9.get_declared_classes
정의된 모든 PHP 클래스를 가져오기 위한 배열을 반환합니다.
예:

코드는 다음과 같습니다.



$arr = get_declared_classes()
print_r( $arr)
?>


axgle 댓글: 예제 8을 실행하면 이 함수를 볼 수 있다고 생각합니다. php4에서 이 함수를 실행하면 몇 개의 클래스만 얻을 수 있지만 php5를 사용하면 이 예에서 수십 개의 사전 정의된 PHP 클래스를 볼 수 있습니다! php5에서는 객체지향적인 측면이 많이 향상되었음을 알 수 있습니다.
10.exit
메시지를 출력하고 현재 스크립트를 중지합니다. (참고: echo와 마찬가지로 이는 "함수"가 아니라 "문장"입니다.)
예:
echo "문 1";
exit("다음 문 2는 출력되지 않습니다.")
echo "문 2"; >? >
axgle 댓글: 프로그램 디버깅, 오류 위치 찾기 등에 유용합니다.
유용한 PHP 함수가 많고, 몇 가지 매우 흥미로운 PHP 함수를 소개하겠습니다. 시간이 있어요.

위 내용은 PHP 함수 학습을 위한 PHP 함수 리뷰 내용입니다. 더 많은 관련 글은 PHP 중국어 홈페이지(www.php.cn)를 주목해주세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.