> php教程 > php手册 > PHP 함수 학습 - PHP 함수 검토_php 기본

PHP 함수 학습 - PHP 함수 검토_php 기본

WBOY
풀어 주다: 2016-05-16 09:00:28
원래의
1594명이 탐색했습니다.
1.print_r()
Cetak maklumat yang mudah difahami tentang pembolehubah Jika ia adalah tatasusunan, paparkan maklumat struktur tatasusunan
Contohnya:
Salin kod Kod adalah seperti berikut:

$a = array ('a ' => 'epal', 'b' => 'pisang', 'c' => 🎜>?>


komen axgle: Melihat maklumat struktur mana-mana tatasusunan ialah alat penting untuk penyahpepijatan program. Untuk mana-mana "fungsi" yang hasil pengembaliannya ialah tatasusunan, hanya print_r dan semua butiran akan jelas sepintas lalu!

2.var_export()
Output atau kembalikan perwakilan rentetan pembolehubahFungsi ini mengembalikan maklumat struktur tentang pembolehubah yang dihantar kepada fungsi tersebut. Perbezaannya ialah perwakilan yang dikembalikan adalah kod PHP yang sah.
Anda boleh mengembalikan perwakilan pembolehubah dengan menetapkan parameter kedua fungsi kepada BENAR.
Contohnya:


$a = tatasusunan (1, 2, tatasusunan ("a", "b", "c")); 🎜>$v = var_export($a, TRUE);
gema $v;
?>


komen axgle: Dalam contoh di atas, $v = var_export($a , TRUE) mengembalikan Ia kod php~~ Kemudian anda boleh menyimpannya sebagai fail php.
Apa yang perlu dilakukan apabila menyimpan sebagai fail php? Haha, ini boleh digunakan sebagai "cache", dan anda boleh memasukkannya terus apabila diperlukan.

3.file()
file() Mengembalikan fail sebagai tatasusunan. Setiap elemen dalam tatasusunan ialah baris yang sepadan dalam fail, termasuk baris baharu. Pada fail fail() mengembalikan FALSE.


Salin kod
//Lihat struktur tatasusunan ini phpinfo();
?>
komen axgle: Fungsi mudah yang membolehkan anda sentiasa memahami perkembangan pesat php---jika anda memberi perhatian kepada pembangunan php~~~~
5.file_get_contents() (Nota: PHP 4 >= 4.3.0, PHP 5)

Baca keseluruhan fail ke dalam rentetan Fungsi file_get_contents() digunakan untuk membaca kandungan daripada fail ke dalam kaedah Pilihan dalam rentetan. Jika sistem pengendalian menyokongnya, teknologi pemetaan memori juga akan digunakan untuk meningkatkan prestasi.
Contohnya:
$data = file_get_contents('test.txt'); ( Nota: PHP 5)

Tulis rentetan terus ke fail Contohnya:
//Alamat imej
$url=". http ://...test.com/plmm.jpg";
//Baca "rentetan" binari
$data=file_get_contents($url);
//Simpan ke komputer anda
file_put_contents("Beauty.jpg",$data);
?> komen axgle: Jika anda mendapati gambar di laman web gambar kecantikan dinamakan seperti 1.jpg, 2.jpg... <; 🎜>ok, gunakan gelung for untuk menangkap semua "jelita", jangan terlalu teruja dan buat teman wanita anda cemburu~~~

7.function_exists

Jika fungsi wujud, kembalikan benar
Contohnya:
//Jika fungsi tidak wujud, sesuaikan fungsi
jika(!function_exists('file_put_contents') ) {
function file_put_contents($filename,$data) {
$fp=fopen($filename,"wb"); }
}
?>

8.get_defined_functions Mengembalikan tatasusunan untuk mendapatkan semua fungsi php yang ditentukan.
Contohnya:




Salin kod


Kod adalah seperti berikut:


$arr = get_defined_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.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿