Anda di halaman 1dari 38

PHP Reference

Bagian ini berisi dokumentasi referensi PHP yang lengkap


Referensi PHP berisi kategori berbeda dari semua fungsi dan konstanta PHP, beserta
contohnya..

Pengenalan Array PHP


Fungsi array memungkinkan Anda untuk mengakses dan memanipulasi array.
Array sederhana dan multi-dimensi didukung.

Instalasi
Fungsi array adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk menggunakan
fungsi-fungsi ini.

PHP Array Functions


fungsi Deskripsi
array () Membuat array
array_change_key_case () Mengubah semua kunci dalm array menjadi huruf kecil
atau besar
array_chunk () Membagi array menjadi beberapa array
array_column () Mengembalikan nilai-nilai dari satu kolom dalam array
input
array_combine () Membuat array dengan menggunakan elemen dari satu
array "kunci" dan satu array "nilai"
array_count_vales () Menghitung semua nilai array
array_diff () Bandingkan array, dan mengembalikan perbedaan (hanya
membandingkan nilai)
array_diff_assoc () Bandingkan array, dan mengembalikan perbedaan
(bandingkan kunci dan nilai)
array_diff_key () Bandingkan array, dan mengembalikan perbedaan (hanya
membandingkan tombol)
array_diff_uassoc () Bandingkan array, dan mengembalikan perbedaan
(membandingkan kunci dan nilai, menggunakan fungsi perbandingan kunci yang
ditentukan pengguna)
array_diff_ukey () Bandingkan array, dan mengembalikan perbedaan (hanya
membandingkan kunci, menggunakan fungsi perbandingan kunci yang ditentukan
pengguna)
array_fill () Mengisi array dengan nilai
array_fill_keys () Mengisi array dengan nilai, menentukan kunci
array_filter () Memfilter nilai array menggunakan fungsi callback
array_flip () Membalik / Menukar semua kunci dengan nilai terkait
dalam array
array_intersect () Bandingkan array, dan mengembalikan kecocokan (hanya
membandingkan nilai)
array_intersect_assoc () Bandingkan array dan mengembalikan kecocokan
(bandingkan kunci dan nilai)
array_intersect_key () Bandingkan array, dan mengembalikan kecocokan (hanya
membandingkan kunci)
array_intersect_uassoc () Bandingkan array, dan mengembalikan kecocokan
(bandingkan kunci dan nilai, menggunakan fungsi perbandingan kunci yang
ditentukan pengguna)
array_intersect_ukey () Bandingkan array, dan mengembalikan kecocokan (hanya
membandingkan kunci, menggunakan fungsi perbandingan kunci yang ditentukan
pengguna)
array_key_exists () Memeriksa apakah kunci yang ditentukan ada dalam array
array_keys () Mengembalikan semua kunci array
array_map () Mengirim setiap nilai array ke fungsi buatan pengguna,
yang mengembalikan nilai baru
array_merge () Menggabungkan satu atau lebih array ke dalam satu array
array_merge_recursive () Menggabungkan satu atau lebih array menjadi satu array
secara rekursif
array_multisort () Mengurutkan array multi-dimensi atau multi-dimensi
array_pad () Menyisipkan sejumlah item tertentu, dengan nilai yang
ditentukan, ke sebuah array
array_pop () Menghapus elemen terakhir dari array
array_product () Menghitung produk dari nilai-nilai dalam sebuah array
array_push () Menyisipkan satu atau lebih elemen ke akhir array
array_rand () Mengembalikan satu atau beberapa kunci acak dari sebuah
array
array_reduce () Mengembalikan array sebagai string, menggunakan fungsi
yang ditentukan pengguna
array_replace () Mengganti nilai-nilai array pertama dengan nilai-nilai dari
array berikut
array_replace_recursive () Mengganti nilai-nilai dari array pertama dengan nilai-nilai
dari array berikut secara rekursif
array_reverse () Mengembalikan array dalam urutan terbalik
array_search () Menelusuri array untuk nilai yang diberikan dan
mengembalikan kunci
array_shift () Menghapus elemen pertama dari array, dan
mengembalikan nilai elemen yang dihapus
array_slice () Mengembalikan bagian array yang dipilih
array_splice () Menghapus dan mengganti elemen array tertentu
array_sum () Mengembalikan jumlah nilai dalam array
array_udiff () Membandingkan array, dan mengembalikan perbedaan
(hanya membandingkan nilai, menggunakan fungsi perbandingan kunci yang
ditentukan pengguna)
array_udiff_assoc () Bandingkan array, dan mengembalikan perbedaan
(bandingkan kunci dan nilai, menggunakan fungsi bawaan untuk membandingkan
kunci dan fungsi yang ditentukan pengguna untuk membandingkan nilai)
array_udiff_uassoc () Bandingkan array, dan mengembalikan perbedaan
(membandingkan kunci dan nilai, menggunakan dua fungsi perbandingan kunci
yang ditentukan pengguna)
array_uintersect () Bandingkan array, dan mengembalikan kecocokan (hanya
membandingkan nilai, menggunakan fungsi perbandingan kunci yang ditentukan
pengguna)
array_uintersect_assoc () Bandingkan array, dan mengembalikan kecocokan
(bandingkan kunci dan nilai, menggunakan fungsi bawaan untuk membandingkan
kunci dan fungsi yang ditentukan pengguna untuk membandingkan nilai)
array_uintersect_uassoc () Membandingkan array, dan mengembalikan kecocokan
(membandingkan kunci dan nilai, menggunakan dua fungsi perbandingan kunci
yang ditentukan pengguna)
array_unique () Menghapus nilai duplikat dari array
array_unshift () Menambahkan satu atau lebih elemen ke awal array
array_values () Mengembalikan semua nilai array
array_walk () Menerapkan fungsi pengguna untuk setiap anggota
array
array_walk_recursive () Menerapkan fungsi pengguna secara rekursif untuk
setiap anggota array
arsort () Mengurutkan array asosiatif dalam urutan menurun,
sesuai dengan nilainya
asort () Mengurutkan array asosiatif dalam urutan menaik, sesuai
dengan nilainya
compact () Buat array yang berisi variabel dan nilainya
count () Mengembalikan jumlah elemen dalam array
current () Mengembalikan elemen saat ini dalam array
masing-masing () Tidak digunakan lagi di PHP 7.2. Mengembalikan
pasangan kunci dan nilai saat ini dari array
end () Menetapkan pointer internal array ke elemen terakhir
ekstrak () Mengimpor variabel ke tabel simbol saat ini dari array
in_array () Memeriksa apakah ada nilai yang ditentukan dalam array
key () Mengambil kunci dari array
krsort () Mengurutkan array asosiatif dalam desce

PHP Calendar Functions
Pengenalan Kalender PHP
Ekstensi kalender berisi fungsi yang menyederhanakan konversi antara berbagai
format kalender.
Ini didasarkan pada Hitungan Hari Julian, yang merupakan hitungan hari mulai dari 1
Januari 4713 SM.
Catatan: Untuk mengonversi antara format kalender, Anda harus terlebih dahulu
mengonversi ke Hitungan Hari Julian, lalu ke kalender pilihan Anda.
Catatan: Hitungan Hari Julian tidak sama dengan Kalender Julian!
Instalasi
Agar fungsi-fungsi ini berfungsi, Anda harus mengkompilasi PHP dengan --enable-
calendar.
Versi Windows PHP memiliki dukungan bawaan untuk ekstensi ini.

PHP Calendar Functions

fungsi Deskripsi
cal_days_in_month () Mengembalikan jumlah hari dalam sebulan untuk tahun dan kalender
yang ditentukan
cal_from_jd () Mengubah Konversi Hari Julian menjadi tanggal kalender yang
ditentukan
cal_info () Mengembalikan informasi tentang kalender yang ditentukan
cal_to_jd () Mengubah tanggal dalam kalender yang ditentukan menjadi Hitung
Hari Julian
easter_date () Mengembalikan stempel waktu Unix untuk tengah malam pada
Paskah tahun yang ditentukan
easter_days () Mengembalikan jumlah hari setelah 21 Maret, bahwa Hari Paskah
adalah tahun yang ditentukan
frenchtojd () Mengubah tanggal Republik Perancis menjadi Hitungan Hari Julian
gregoriantojd () Mengubah tanggal Gregorian menjadi Hitungan Hari Julian
jddayofweek () Mengembalikan hari dalam seminggu
jdmonthname () Mengembalikan nama bulan
jdtofrench () Mengubah Konversi Hari Julian menjadi tanggal Republik Prancis
jdtogregorian () Mengubah Konversi Hari Julian menjadi tanggal Gregorian
jdtojewish () Mengubah Hari Julian Hitung menjadi tanggal Yahudi
jdtojulian () Mengubah Konversi Hari Julian menjadi tanggal Julian
jdtounix () Mengubah Konversi Hari Julian menjadi cap waktu Unix
jewishtojd () Mengubah tanggal Yahudi menjadi Hitungan Hari Julian
juliantojd () Mengubah tanggal Julian menjadi Hitungan Hari Julian
unixtojd () Mengonversi stempel waktu Unix ke Hitung Hari Julian

PHP Predefined Calendar Constants


fungsi Deskripsi

PHP Date/Time Functions
Fungsi tanggal / waktu memungkinkan Anda untuk mendapatkan tanggal dan waktu dari server
tempat skrip PHP Anda berjalan. Anda kemudian dapat menggunakan fungsi tanggal / waktu untuk
memformat tanggal dan waktu dengan beberapa cara.

Catatan: Fungsi-fungsi ini tergantung pada pengaturan lokal server Anda. Ingatlah untuk
mempertimbangkan waktu musim panas dan melompati tahun saat bekerja dengan fungsi-fungsi ini.

Instalasi

Fungsi tanggal / waktu PHP adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk
menggunakan fungsi-fungsi ini.

Konfigurasi Runtime

Perilaku fungsi-fungsi ini dipengaruhi oleh pengaturan di php.ini:


fungsi Deskripsi
checkdate () Memvalidasi tanggal Gregorian
date_add () Menambahkan hari, bulan, tahun, jam, menit, dan detik ke
tanggal
date_create_from_format () Mengembalikan objek DateTime baru yang diformat sesuai
dengan format yang ditentukan
date_create () Mengembalikan objek DateTime baru
date_date_set () Menetapkan tanggal baru
date_default_timezone_get () Mengembalikan zona waktu default yang digunakan oleh
semua fungsi tanggal / waktu
date_default_timezone_set () Menetapkan zona waktu default yang digunakan oleh semua
fungsi tanggal / waktu
date_diff () Mengembalikan perbedaan antara dua tanggal
date_format () Mengembalikan tanggal yang diformat sesuai dengan format
yang ditentukan
date_get_last_errors () Mengembalikan peringatan / kesalahan yang ditemukan dalam
string tanggal
date_interval_create_from_date_string () Menyiapkan DateInterval dari bagian relatif dari
string
date_interval_format () Memformat interval
date_isodate_set () Menetapkan tanggal ISO
date_modify () Memodifikasi timestamp
date_offset_get () Mengembalikan zona waktu offset
date_parse_from_format () Mengembalikan array asosiatif dengan info terperinci tentang
tanggal yang ditentukan, sesuai dengan format yang ditentukan
date_parse () Mengembalikan array asosiatif dengan info terperinci tentang
tanggal yang ditentukan
date_sub () Kurangi hari, bulan, tahun, jam, menit, dan detik dari tanggal
date_sun_info () Mengembalikan array yang berisi info tentang matahari
terbenam / matahari terbit dan senja dimulai / berakhir, untuk hari dan lokasi yang ditentukan
date_sunrise () Mengembalikan waktu matahari terbit untuk hari dan lokasi
yang ditentukan
date_sunset () Mengembalikan waktu matahari terbenam untuk hari dan lokasi
yang ditentukan
date_time_set () Mengatur waktu
date_timestamp_get () Mengembalikan stempel waktu Unix
date_timestamp_set () Mengatur tanggal dan waktu berdasarkan cap waktu Unix
date_timezone_get () Mengembalikan zona waktu dari objek DateTime yang
diberikan
date_timezone_set () Mengatur zona waktu untuk objek DateTime
date () Memformat tanggal dan waktu setempat
getdate () Mengembalikan informasi tanggal / waktu dari timestamp atau
tanggal / waktu setempat saat ini
gettimeofday () Mengembalikan waktu saat ini
gmdate () Memformat tanggal dan waktu GMT / UTC
gmmktime () Mengembalikan stempel waktu Unix untuk tanggal GMT
gmstrftime () Memformat tanggal dan waktu GMT / UTC sesuai dengan
pengaturan lokal
idate () Memformat waktu / tanggal lokal sebagai integer
localtime () Mengembalikan waktu setempat
microtime () Mengembalikan cap waktu Unix saat ini dengan microseconds
mktime () Mengembalikan cap waktu Unix untuk kencan
strftime () Memformat waktu dan / atau tanggal lokal sesuai dengan
pengaturan lokal
strptime () Mengurai waktu / tanggal yang dihasilkan dengan strftime ()
strtotime () Mem-parsing datetime tekstual bahasa Inggris ke dalam cap
waktu Unix
time () Mengembalikan waktu saat ini sebagai cap waktu Unix
timezone_abbreviations_list () Mengembalikan array asosiatif yang mengandung dst, offset,
dan nama zona waktu
timezone_identifiers_list () Mengembalikan array yang diindeks dengan semua
pengidentifikasi zona waktu
timezone_location_get () Mengembalikan informasi lokasi untuk zona waktu yang
ditentukan
timezone_name_from_ abbr () Mengembalikan nama zona waktu dari singkatan
timezone_name_get () Mengembalikan nama zona waktu
timezone_offset_get () Mengembalikan offset zona waktu dari GMT
timezone_open () Membuat objek DateTimeZone baru
timezone_transitions_get () Mengembalikan semua transisi untuk zona waktu
timezone_version_get () Mengembalikan versi timezonedb

PHP Predefined Date/Time Constants


PHP Directory Functions
Pengantar Direktori PHP
Fungsi direktori memungkinkan Anda untuk mengambil informasi tentang direktori dan
isinya.

Instalasi
Fungsi direktori PHP adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk
menggunakan fungsi-fungsi ini.

fungsi Deskripsi
chdir () Mengubah direktori saat ini
chroot () Mengubah direktori root
closedir () Menutup pegangan direktori
dir () Mengembalikan instance kelas Direktori
getcwd () Mengembalikan direktori kerja saat ini
opendir ( Membuka pegangan direktori
readdir () Mengembalikan entri dari pegangan direktori
rewinddir () Mereset pegangan direktori
scandir () Mengembalikan array file dan direktori dari direktori yang ditentukan.

PHP Error Functions
Pengenalan Kesalahan PHP
Fungsi kesalahan digunakan untuk menangani penanganan kesalahan dan
pencatatan.
Fungsi kesalahan memungkinkan kami untuk menetapkan aturan
penanganan kesalahan sendiri, dan memodifikasi cara kesalahan dapat
dicatat.
Fungsi logging memungkinkan kita untuk mengirim pesan langsung ke mesin
lain, email, atau log sistem.
Fungsi pelaporan kesalahan memungkinkan kami untuk menyesuaikan
tingkat dan jenis umpan balik kesalahan apa yang diberikan.
Instalasi
Fungsi kesalahan PHP adalah bagian dari inti PHP. Tidak diperlukan instalasi
untuk menggunakan fungsi-fungsi ini.
Konfigurasi Runtime
Perilaku fungsi kesalahan dipengaruhi oleh pengaturan di php.ini.
Opsi kesalahan dan pencatatan konfigurasi:

Descriptions Di atas Artinya :

1.Set tingkat pelaporan kesalahan (baik bilangan bulat atau konstanta bernama)
2. Menentukan apakah kesalahan harus dicetak ke layar, atau jika harus disembunyikan dari
pengguna.
Catatan: Fitur ini tidak boleh digunakan pada sistem produksi (hanya untuk mendukung
pengembangan Anda)
3.Even ketika display_errors aktif, kesalahan yang terjadi selama urutan startup PHP tidak
ditampilkan
Catatan: Sangat disarankan untuk menjaga display_startup_errors dimatikan, kecuali untuk
debugging
4. Menentukan apakah pesan kesalahan skrip harus dicatat ke log kesalahan server atau
error_log.
Catatan: Sangat disarankan untuk menggunakan logging kesalahan daripada menampilkan
kesalahan di situs web produksi
5.Mengatur panjang maksimum log_errors dalam byte. Nilai "0" dapat digunakan untuk tidak
menerapkan panjang maksimal sama sekali. Panjang ini diterapkan untuk kesalahan yang
dicatat, kesalahan yang ditampilkan, dan juga ke $ php_errormsg (tersedia sejak PHP 4.3)
6. Menentukan apakah akan mencatat pesan kesalahan yang berulang. Ketika diatur ke "1" itu
tidak akan mencatat kesalahan dengan kesalahan berulang dari file yang sama pada baris
yang sama (tersedia sejak PHP 4.3)
7. Menentukan apakah akan mencatat pesan kesalahan yang berulang. Ketika diatur ke "1" itu
tidak akan mencatat kesalahan dengan kesalahan berulang dari file atau baris sumber yang
berbeda (tersedia sejak PHP 4.3)
8.Jika diatur ke "1" (default), parameter ini akan menampilkan laporan kebocoran memori
yang terdeteksi oleh manajer memori Zend (tersedia sejak PHP 4.3)
9.Jika diatur ke "1" pesan kesalahan terakhir akan selalu ada dalam variabel $ php_errormsg
10.Matikan tag HTML dalam pesan kesalahan
11.Matikan pelaporan kesalahan normal dan format kesalahan sebagai pesan kesalahan
XML-RPC (tersedia sejak PHP 4.1)
12.Digunakan sebagai nilai elemen faultCode XML-RPC (tersedia sejak PHP 4.1)
13. (tersedia sejak PHP 4.3)
14. (tersedia sejak PHP 4.3.2)
15.Menentukan string yang akan ditampilkan sebelum pesan kesalahanL
16. Menentukan string yang akan ditampilkan setelah pesan kesalahan
17.Menentukan nama file tempat kesalahan skrip harus dicatat. File harus dapat ditulis oleh
pengguna server web. Jika syslog nilai khusus digunakan, kesalahan dikirim ke logger sistem
sebagai gantinya

PHP Error and Logging Functions


Fungsi Deskripsi
debug_backtrace () Menghasilkan backtrace
debug_print_backtrace () Mencetak backtrace
error_clear_last () Menghapus kesalahan terakhir
error_get_last () Mengembalikan kesalahan terakhir yang terjadi
error_log () Mengirim pesan kesalahan ke log, ke file, atau ke akun email
error_reporting () Menentukan kesalahan mana yang dilaporkan
restore_error_handler () Memulihkan penangan kesalahan sebelumnya
restore_exception_handler () Mengembalikan handler pengecualian sebelumnya
set_error_handler () Menetapkan fungsi penangan kesalahan yang ditentukan
pengguna
set_exception_handler () Menetapkan fungsi pengendali pengecualian yang ditentukan
pengguna
trigger_error () Membuat pesan kesalahan tingkat pengguna
user_error () Alias dari trigger_error ()
PHP Predefined Error and Logging Constants

Descriptions Di atas Artinya :

Value Descriptions:
1 Kesalahan run-time fatal. Kesalahan yang tidak dapat dipulihkan
dari. Eksekusi skrip dihentikan
2 Peringatan run-time (kesalahan tidak fatal). Eksekusi skrip tidak
terhenti
4 Kompilasi kesalahan parse waktu. Kesalahan Parse seharusnya
hanya dihasilkan oleh parser
8 Pemberitahuan run-time. Script menemukan sesuatu yang mungkin
merupakan kesalahan, tetapi bisa juga terjadi ketika menjalankan script
secara normal
16 Kesalahan fatal saat startup PHP. Ini seperti E_ERROR, kecuali
dihasilkan oleh inti PHP
32 Kesalahan non-fatal saat startup PHP. Ini seperti E_WARNING,
kecuali dihasilkan oleh inti PHP
64 Kesalahan waktu kompilasi fatal. Ini seperti E_ERROR, kecuali
dihasilkan oleh Zend Scripting Engine
128 Kesalahan waktu kompilasi tidak fatal. Ini seperti E_WARNING,
kecuali dihasilkan oleh Zend Scripting Engine
256 Kesalahan fatal yang dibuat pengguna. Ini seperti E_ERROR,
kecuali dihasilkan dalam kode PHP dengan menggunakan fungsi PHP
trigger_error ()
512 Peringatan yang dihasilkan pengguna tidak fatal. Ini seperti
E_WARNING, kecuali dihasilkan dalam kode PHP dengan menggunakan
fungsi PHP trigger_error ()
1024 Pemberitahuan yang dibuat pengguna. Ini seperti E_NOTICE,
kecuali dihasilkan dalam kode PHP dengan menggunakan fungsi PHP
trigger_error ()
2048 Memungkinkan PHP menyarankan perubahan pada kode Anda
yang akan memastikan interoperabilitas terbaik dan kompatibilitas maju
kode Anda (Sejak PHP 5 tetapi tidak termasuk dalam E_ALL hingga PHP
5.4)
4096 Kesalahan fatal yang dapat ditangkap. Menunjukkan bahwa
kesalahan yang mungkin berbahaya terjadi, tetapi tidak meninggalkan
Mesin dalam keadaan tidak stabil. Jika kesalahan tidak ditangkap oleh
pegangan yang ditentukan pengguna, aplikasi dibatalkan karena itu
adalah E_ERROR (Sejak PHP 5.2)
8192 Pemberitahuan run-time. Aktifkan ini untuk menerima peringatan
tentang kode yang tidak akan berfungsi di versi mendatang (Sejak PHP
5.3)
16384 Pesan peringatan yang dibuat pengguna. Ini seperti
E_DEPRECATED, kecuali dihasilkan dalam kode PHP dengan
menggunakan fungsi PHP trigger_error () (Sejak PHP 5.3)
32767 Aktifkan semua kesalahan dan peringatan PHP (kecuali
E_STRICT dalam versi <5.4)
PHP Filesystem Functions
Pengantar Sistem File PHP
Fungsi sistem file memungkinkan Anda untuk mengakses dan memanipulasi sistem file.
Instalasi.
Fungsi sistem file adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk
menggunakan fungsi-fungsi ini.
Kompatibilitas Unix / Windows
Saat menentukan lintasan pada platform Unix, garis miring (/) digunakan sebagai pemisah
direktori.
Pada platform Windows, forward slash (/) dan backslash (\) dapat digunakan.
Konfigurasi Runtime
Perilaku fungsi sistem file dipengaruhi oleh pengaturan di php.ini.

Default Description
"1" Mengizinkan fopen () - ketik fungsi untuk bekerja dengan URL
“0 " (tersedia sejak PHP 5.2)
NULL Menentukan agen pengguna untuk dikirim oleh PHP (tersedia
sejak PHP 4.3)
"60" Menetapkan batas waktu default, dalam detik, untuk aliran
berbasis soket (tersedia sejak PHP 4.3)
"" Menentukan alamat email yang akan digunakan pada koneksi FTP
yang tidak diautentikasi dan di header Dari untuk koneksi HTTP saat menggunakan
pembungkus ftp dan http
"0" Ketika diatur ke "1", PHP akan memeriksa data yang dibaca oleh
fgets () dan file () untuk melihat apakah ia menggunakan karakter akhir baris Unix, MS-Dos
atau Mac (tersedia sejak PHP 4.3)
"" (tersedia sejak PHP 5.5)
PHP Filesystem Functions
Fungsi Deskripsi
basename () Mengembalikan komponen nama file dari lintasan
chgrp () Mengubah grup file
chmod () Mengubah mode file
chown () Mengubah pemilik file
clearstatcache () Menghapus cache status file
copy () Menyalin file
hapus () Lihat batalkan tautan ()
dirname () Mengembalikan komponen nama direktori jalur
disk_free_space () Mengembalikan ruang kosong sistem file atau disk
disk_total_space () Mengembalikan ukuran total sistem file atau disk
diskfreespace () Alias dari disk_free_space ()
fclose () Menutup file yang terbuka
feof () Memeriksa apakah "end-of-file" (EOF) telah dijangkau
untuk file yang terbuka
fflush () Memerah output buffered ke file yang terbuka
fgetc () Mengembalikan satu karakter dari file yang terbuka
fgetcsv () Mengembalikan garis dari file CSV terbuka
fgets () Mengembalikan garis dari file yang terbuka
fgetss () Tidak digunakan lagi di PHP 7.3. Mengembalikan baris dari file
terbuka - dihapus dari tag HTML dan PHP
file () Membaca file ke dalam array
file_exists () Memeriksa apakah ada file atau direktori
file_get_contents () Membaca file menjadi string
file_put_contents () Menulis data ke file
fileatime () Mengembalikan waktu akses terakhir file
filectime () Mengembalikan waktu perubahan file terakhir
filegroup () Mengembalikan ID grup suatu file
fileinode () Mengembalikan nomor inode file
filemtime () Mengembalikan waktu modifikasi terakhir file
pemilik file () Mengembalikan ID pengguna (pemilik) dari suatu file
fileperms () Mengembalikan izin file
filesize () Mengembalikan ukuran file
filetype () Mengembalikan jenis file
flock () Mengunci atau melepaskan file
fnmatch () Cocokkan nama file atau string dengan pola yang
ditentukan
fopen () Membuka file atau URL
fpassthru () Membaca dari posisi saat ini dalam file - hingga EOF, dan
menulis hasilnya ke buffer output
fputcsv () Memformat baris sebagai CSV dan menulisnya ke file yang
terbuka
fputs () Alias of fwrite ()
fread () Membaca dari file terbuka (binary-safe)
fscanf () Memilah input dari file terbuka sesuai dengan format yang
ditentukan
fseek () Mencari di file yang terbuka
fstat () Mengembalikan informasi tentang file yang terbuka
ftell () Mengembalikan posisi saat ini dalam file yang terbuka
ftruncate () Memotong file yang terbuka hingga panjang yang ditentukan
fwrite () Menulis ke file terbuka (binary-safe)
glob () Mengembalikan array nama file / direktori yang cocok
dengan pola yang ditentukan
is_dir () Memeriksa apakah suatu file adalah direktori
is_executable () Memeriksa apakah suatu file dapat dieksekusi
is_file () Memeriksa apakah suatu file adalah file biasa
is_link () Memeriksa apakah suatu file adalah tautan
is_readable () Memeriksa apakah suatu file dapat dibaca
is_uploaded_file () Memeriksa apakah suatu file diunggah melalui HTTP POST
is_writable () Memeriksa apakah suatu file dapat ditulisi
is_writeable () Alias of is_writable ()
lchgrp () Mengubah kepemilikan grup atas tautan simbolik
lchown () Mengubah kepemilikan pengguna atas tautan simbolik
tautan () Membuat tautan keras
linkinfo () Mengembalikan informasi tentang tautan keras
lstat () Mengembalikan informasi tentang file atau tautan simbolik
mkdir () Membuat direktori
move_uploaded_file () Memindahkan file yang diunggah ke lokasi baru
parse_ini_file () Mem-parsing file konfigurasi
parse_ini_string () Mem-parsing string konfigurasi
pathinfo () Mengembalikan informasi tentang jalur file
pclose () Menutup pipa yang dibuka oleh popen ()
popen () Membuka pipa
readfile () Membaca file dan menulisnya ke buffer output
readlink () Mengembalikan target tautan simbolik
realpath () Mengembalikan nama path absolut
realpath_cache_get () Mengembalikan entri cache realpath
realpath_cache_size () Mengembalikan ukuran cache realpath
rename () Mengganti nama file atau direktori
rewind () Memutar ulang penunjuk file
rmdir () Menghapus direktori kosong
set_file_buffer () Alias dari stream_set_write_buffer (). Menetapkan
ukuran buffer untuk operasi tulis pada file yang diberikan
stat () Mengembalikan informasi tentang file
symlink () Membuat tautan simbolis
tempnam () Membuat file sementara yang unik
tmpfile () Membuat file sementara yang unik
touch () Menetapkan waktu akses dan modifikasi file
umask () Mengubah izin file untuk file
batalkan tautan () Menghapus file

PHP Filter Functions
Pengantar Filter PHP
Filter PHP ini digunakan untuk memvalidasi dan memfilter data yang berasal dari sumber
tidak aman, seperti input pengguna.
Instalasi
Dari PHP 5.2.0, fungsi filter diaktifkan secara default. Tidak diperlukan instalasi untuk
menggunakan fungsi-fungsi ini.
Konfigurasi Runtime
Perilaku fungsi-fungsi ini dipengaruhi oleh pengaturan di php.ini:

Name Description
filter.default Saring semua data $ _GET, $ _POST, $ _COOKIE, $ _REQUEST
dan $ _SERVER oleh filter ini. Terima nama filter yang ingin Anda gunakan secara default.
Lihat daftar filter untuk daftar nama filter
filter.default _flags Bendera standar untuk diterapkan ketika filter default diatur. Ini
disetel ke FILTER_FLAG_NO_ENCODE_QUOTES secara default untuk alasan
kompatibilitas ke belakang

PHP Filter Functions


Fungsi Deskripsi
filter_has_var () Memeriksa apakah variabel dari tipe input yang ditentukan ada
filter_id () Mengembalikan ID filter dari nama filter yang ditentukan
filter_input () Mendapat variabel eksternal (mis. dari input formulir) dan secara
opsional menyaringnya
filter_input_array () Mendapat variabel eksternal (mis. dari input formulir) dan secara
opsional menyaringnya
filter_list () Mengembalikan daftar semua nama filter yang didukung
filter_var () Memfilter variabel dengan filter yang ditentukan
filter_var_array () Mendapat banyak variabel dan memfilternya
PHP Predefined Filter Constants
Fungsi Deskripsi
INPUT_POST variabel POST
INPUT_GET GET variabel
INPUT_COOKIE Cokie Variable
INPUT_ENV ENV Variabel
INPUT_SERVER SERVER Variabel
FILTER_DEFAULT Tidak melakukan apa pun, secara opsional menghapus
/ menyandikan karakter khusus. Setara dengan FILTER_UNSAFE_RAW
FILTER_FLAG_NONE Memungkinkan tidak ada bendera
FILTER_FLAG_ALLOW_OCTAL Hanya untuk input yang dimulai dengan nol (0)
sebagai angka oktal. Ini hanya memungkinkan digit berikutnya menjadi 0-7
FILTER_FLAG_ALLOW_HEX Hanya untuk input yang dimulai dengan 0x / 0X
sebagai angka heksadesimal. Ini hanya memungkinkan karakter yang berhasil menjadi a-fA-
F0-9
FILTER_FLAG_STRIP_LOW Strip karakter dengan nilai ASCII lebih rendah dari 32
FILTER_FLAG_STRIP_HIGH Karakter strip dengan nilai ASCII lebih besar dari 127
FILTER_FLAG_ENCODE_LOW Encode karakter dengan nilai ASCII lebih rendah dari
32
FILTER_FLAG_ENCODE_HIGH Encode karakter dengan nilai ASCII lebih besar dari
127
FILTER_FLAG_ENCODE_AMP Encode &
FILTER_FLAG_NO_ENCODE_QUOTES Jangan menyandikan 'dan "
FILTER_FLAG_EMPTY_STRING_NULL Tidak digunakan
FILTER_FLAG_ALLOW_FRACTION Memungkinkan titik (.) Sebagai
pemisah fraksional dalam angka
FILTER_FLAG_ALLOW_THOUSAND Memungkinkan koma (,) sebagai
pemisah ribuan jumlahnya
FILTER_FLAG_ALLOW_SCIENTIFIC Memungkinkan e atau E untuk notasi
ilmiah dalam angka
FILTER_FLAG_PATH_REQUIRED URL harus berisi bagian jalur
FILTER_FLAG_QUERY_REQUIRED URL harus berisi string kueri
FILTER_FLAG_IPV4 Memungkinkan alamat IP dalam format IPv4
FILTER_FLAG_IPV6 Memungkinkan alamat IP dalam format IPv6
FILTER_FLAG_NO_RES_RANGE Gagal validasi untuk rentang IPv4 yang dicadangkan:
0.0.0.0/8, 169.254.0.0/16, 127.0.0.0/8 dan 240.0.0.0/4, dan untuk rentang IPv6 yang
dicadangkan: :: 1/128, :: / 128 , :: ffff: 0: 0/96 dan fe80 :: / 10
FILTER_FLAG_NO_PRIV_RANGE Gagal validasi untuk rentang IPv4 pribadi: 10.0.0.0/8,
172.16.0.0/12 dan 192.168.0.0/16, dan untuk alamat IPv6 dimulai dengan FD atau FC
FILTER_FLAG_EMAIL_UNICODE Memungkinkan bagian lokal dari alamat email berisi
karakter Unicode
FILTER_REQUIRE_SCALAR Nilai harus berupa skalar
FILTER_REQUIRE_ARRAY Nilai harus berupa array
FILTER_FORCE_ARRAY Memperlakukan nilai skalar sebagai array dengan nilai
skalar sebagai elemen saja
FILTER_NULL_ON_FAILURE Kembali NULL pada kegagalan untuk nilai boolean
yang tidak dikenal
FILTER_VALIDATE_BOOLEAN Memvalidasi boolean
FILTER_VALIDATE_EMAIL Memvalidasi nilai sebagai alamat email yang valid
FILTER_VALIDATE_FLOAT Memvalidasi nilai sebagai float
FILTER_VALIDATE_INT Memvalidasi nilai sebagai integer
FILTER_VALIDATE_IP Memvalidasi nilai sebagai alamat IP
FILTER_VALIDATE_MAC Memvalidasi nilai sebagai alamat MAC
FILTER_VALIDATE_REGEXP Memvalidasi nilai terhadap ekspresi reguler
FILTER_VALIDATE_URL Memvalidasi nilai sebagai URL
FILTER_SANITIZE_EMAIL Menghapus semua karakter ilegal dari alamat email
FILTER_SANITIZE_ENCODED Menghapus / Mengkodekan karakter khusus
FILTER_SANITIZE_MAGIC_QUOTES Terapkan addlashes ()
FILTER_SANITIZE_NUMBER_FLOAT Hapus semua karakter, kecuali digit, + - tanda,
dan opsional., EE
FILTER_SANITIZE_NUMBER_INT Menghapus semua karakter kecuali angka dan
+ - tanda
FILTER_SANITIZE_SPECIAL_CHARS Menghapus karakter khusus
FILTER_SANITIZE_STRING Menghapus tag / karakter khusus dari string
FILTER_SANITIZE_STRIPPED Alias dari FILTER_SANITIZE_STRING
FILTER_SANITIZE_URL Menghapus semua karakter ilegal dari URL
FILTER_UNSAFE_RAW Tidak melakukan apa pun, secara opsional menghapus /
menyandikan karakter khusus
FILTER_CALLBACK Panggil fungsi yang ditentukan pengguna untuk memfilter
data
PHP FTP Functions
PHP FTP Pendahuluan
Fungsi FTP memberikan akses klien ke file server melalui File Transfer Protocol (FTP).

Fungsi FTP digunakan untuk membuka, masuk dan menutup koneksi, serta mengunggah,
mengunduh, mengganti nama, menghapus, dan mendapatkan informasi tentang file dari
server file. Tidak semua fungsi FTP akan bekerja dengan setiap server atau mengembalikan
hasil yang sama. Fungsi FTP menjadi tersedia dengan PHP 3.

Jika Anda hanya ingin membaca atau menulis ke file di server FTP, pertimbangkan untuk
menggunakan ftp: // wrapper dengan fungsi Filesystem yang menyediakan antarmuka yang
lebih sederhana dan lebih intuitif.

Instalasi

Agar fungsi-fungsi ini berfungsi, Anda harus mengkompilasi PHP dengan --enable-ftp.

Versi Windows PHP memiliki dukungan bawaan untuk ekstensi ini.

PHP Predefined FTP Constants

Fungsi Deskripsi
ftp_alloc () Mengalokasikan ruang untuk file yang akan diunggah ke server FTP
ftp_cdup () Perubahan ke direktori induk di server FTP
ftp_chdir () Mengubah direktori saat ini di server FTP
ftp_chmod () Menetapkan izin pada file melalui FTP
ftp_close () Menutup koneksi FTP
ftp_connect () Membuka koneksi FTP
ftp_delete () Menghapus file di server FTP
ftp_exec () Menjalankan perintah di server FTP
ftp_fget () Mengunduh file dari server FTP dan menyimpannya di file lokal yang
terbuka
ftp_fput () Mengunggah dari file yang terbuka dan menyimpannya ke file di server
FTP
ftp_get () Mengunduh file dari server FTP
ftp_get_option () Mengembalikan opsi runtime dari koneksi FTP
ftp_login () Masuk ke koneksi FTP
ftp_mdtm () Mengembalikan waktu modifikasi terakhir dari file yang ditentukan
ftp_mkdir () Membuat direktori baru di server FTP
ftp_mlsd () Mengembalikan daftar file dalam direktori yang ditentukan
ftp_nb_continue () Terus mengambil / mengirim file (non-blocking)
ftp_nb_fget () Mengunduh file dari server FTP dan menyimpannya di file terbuka (non-
pemblokiran)
ftp_nb_fput () Mengunggah dari file yang terbuka dan menyimpannya ke file di server
FTP (non-blocking)
ftp_nb_get () Mengunduh file dari server FTP (non-pemblokiran)
ftp_nb_put () Mengunggah file ke server FTP (non-pemblokiran)
ftp_nlist () Mengembalikan daftar file dalam direktori yang ditentukan pada server
FTP
ftp_pasv () Mengaktifkan atau menonaktifkan mode pasif
ftp_put () Mengunggah file ke server FTP
ftp_pwd () Mengembalikan nama direktori saat ini
ftp_quit () Alias of ftp_close ()
ftp_raw () Mengirim perintah mentah ke server FTP
ftp_rawlist () Mengembalikan daftar file dengan informasi file dari direktori yang
ditentukan
ftp_rename () Mengganti nama file atau direktori di server FTP
ftp_rmdir () Menghapus direktori kosong di server FTP
ftp_set_option () Menetapkan opsi runtime untuk koneksi FTP
ftp_site () Mengirim perintah SITE FTP ke server FTP
ftp_size () Mengembalikan ukuran file yang ditentukan
ftp_ssl_connect () Membuka koneksi SSL-FTP yang aman
ftp_systype () Mengembalikan pengenal tipe sistem server FTP
PHP libxml Functions
Pendahuluan PHP libxml
Fungsi dan konstanta libxml digunakan bersama dengan fungsi SimpleXML, XSLT dan
DOM.
Instalasi
Fungsi-fungsi ini memerlukan paket libxml. Unduh di xmlsoft.org
Fungsi PHP libxml
PHP: menunjukkan versi PHP paling awal yang mendukung fungsi ini.

Fungsi Deskripsi
libxml_clear_errors () Menghapus buffer kesalahan libxml
libxml_disable_entity_loader () Memungkinkan kemampuan memuat entitas eksternal
libxml_get_errors () Mendapat kesalahan dari buffer kesalahan libxml
libxml_get_last_error () Mendapat kesalahan terakhir dari buffer kesalahan
libxml
libxml_set_external_entity_loader () Mengubah pemuat entitas eksternal default
libxml_set_streams_context () Menetapkan konteks stream untuk memuat dokumen
libxml berikutnya atau menulis
libxml_use_internal_errors () Menonaktifkan kesalahan libxml standar dan
memungkinkan penanganan kesalahan pengguna

PHP Predefined libxml Constants


Konstanta Deskripsi
LIBXML_BIGLINES Membuat nomor baris lebih besar dari 65535 untuk dilaporkan
dengan benar
LIBXML_COMPACT Tetapkan optimasi alokasi node kecil. Ini dapat meningkatkan
kinerja aplikasi
LIBXML_DTDATTR Menetapkan atribut DTD default
LIBXML_DTDLOAD Memuat subset eksternal
LIBXML_DTDVALID Validasi dengan DTD
LIBXML_HTML_NOIMPLIED Tetapkan bendera HTML_PARSE_NOIMPLIED. Ini
mematikan penambahan otomatis elemen html / tubuh tersirat
LIBXML_HTML_NODEFDTD Tetapkan bendera HTML_PARSE_NODEFDTD. Ini
mencegah doctype default untuk ditambahkan, jika tidak ada doctype yang ditemukan
LIBXML_NOBLANKS Hapus node kosong
LIBXML_NOCDATA Tetapkan CDATA sebagai simpul teks
LIBXML_NOEMPTYTAG Ubah tag kosong (mis. <br/> menjadi <br> </br>), hanya
tersedia di fungsi DOMDocument-> save () dan DOMDocument-> saveXML ()
LIBXML_NOENT entitas pengganti
LIBXML_NOERROR Jangan tampilkan laporan kesalahan
LIBXML_NONET Hentikan akses jaringan saat memuat dokumen
LIBXML_NOWARNING Jangan tampilkan laporan peringatan
LIBXML_NOXMLDECL Jatuhkan deklarasi XML saat menyimpan dokumen
LIBXML_NSCLEAN Hapus kelebihan deklarasi namespace
LIBXML_PARSEHUGE Tetapkan tanda XML_PARSE_HUGE. Ini melonggarkan
batas hardcoded dari parser, seperti kedalaman maksimum dokumen atau ukuran node teks
LIBXML_PEDANTIC Tetapkan tanda XML_PARSE_PEDANTIC. Ini
memungkinkan pelaporan kesalahan yang luar biasa
LIBXML_XINCLUDE Gunakan XInclude substitution
LIBXML_ERR_ERROR Dapatkan kesalahan yang dapat dipulihkan
LIBXML_ERR_FATAL Dapatkan kesalahan fatal
LIBXML_ERR_NONE Tidak ada kesalahan
LIBXML_ERR_WARNING Dapatkan peringatan sederhana
LIBXML_VERSION Dapatkan versi libxml (mis. 20605 atau 20617)
LIBXML_DOTTED_VERSION Dapatkan versi libxml bertitik (mis. 2.6.5 atau 2.6.17)
LIBXML_SCHEMA_CREATE Membuat node nilai default atau tetap selama validasi
skema XSD

PHP Mail Functions
Pengantar PHP Mail
Fungsi mail () memungkinkan Anda mengirim email langsung dari skrip.
Persyaratan
Agar fungsi surat tersedia, PHP memerlukan sistem email yang diinstal dan berfungsi.
Program yang akan digunakan ditentukan oleh pengaturan konfigurasi dalam file php.ini.
Instalasi
Fungsi surat adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk menggunakan
fungsi-fungsi ini.
Konfigurasi Runtime
Perilaku fungsi surat dipengaruhi oleh pengaturan di php.ini:

PHP Mail Functions


Fungsi Deskripsi
ezmlm_hash () Menghitung nilai hash yang dibutuhkan oleh EZMLM
mail () Memungkinkan Anda mengirim email langsung dari skrip
PHP Math Functions
Pengantar PHP Matematika
Fungsi matematika dapat menangani nilai dalam kisaran tipe integer dan float.
Instalasi
Fungsi matematika PHP adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk
menggunakan fungsi-fungsi ini.

Fungsi Deskripsi
abs () Mengembalikan nilai absolut (positif) angka
acos () Mengembalikan arc cosinus angka
acosh () Mengembalikan kosinus hiperbolik terbalik suatu angka
asin () Mengembalikan sinus busur angka
asinh () Mengembalikan sinus hiperbolik terbalik suatu angka
atan () Mengembalikan garis singgung busur angka dalam radian
atan2 () Mengembalikan busur singgung dari dua variabel x dan y
atanh () Mengembalikan nilai singgung hiperbolik terbalik suatu angka
base_convert () Mengubah angka dari satu basis nomor ke basis lainnya
bindec () Mengonversi angka biner ke angka desimal
ceil () Membulatkan angka hingga bilangan bulat terdekat
cos () Mengembalikan cosinus angka
cosh () Mengembalikan cosinus hiperbolik angka
decbin () Mengonversi angka desimal ke angka biner
dechex () Mengubah angka desimal menjadi angka heksadesimal
decoct () Mengonversi angka desimal menjadi angka oktal
deg2rad () Mengubah nilai derajat ke nilai radian
exp () Menghitung eksponen dari e
expm1 () Mengembalikan exp (x) - 1
floor () Membulatkan angka ke integer terdekat
fmod () Mengembalikan sisa x / y
getrandmax () Mengembalikan nilai terbesar yang mungkin dikembalikan oleh rand ()
hexdec () Mengonversi angka heksadesimal menjadi angka desimal
hypot () Menghitung sisi miring segitiga siku-siku
intdiv () Melakukan pembagian integer
is_finite () Memeriksa apakah suatu nilai terbatas atau tidak
is_infinite () Memeriksa apakah suatu nilai tidak terbatas atau tidak
is_nan () Memeriksa apakah suatu nilai 'tidak-bilangan'
lcg_value () Mengembalikan angka acak semu dalam rentang antara 0 dan 1
log () Mengembalikan logaritma natural suatu angka
log10 () Mengembalikan basis-10 logaritma angka
log1p () Pengembalian log (1 + nomor)
maks () Mengembalikan nilai tertinggi dalam array, atau nilai tertinggi dari
beberapa nilai yang ditentukan
min () Mengembalikan nilai terendah dalam array, atau nilai terendah dari
beberapa nilai yang ditentukan
mt_getrandmax () Mengembalikan nilai terbesar yang mungkin dikembalikan oleh mt_rand ()
mt_rand () Menghasilkan integer acak menggunakan algoritma Mersenne Twister
mt_srand () Menaburkan generator nomor acak Mersenne Twister
octdec () Mengubah angka oktal ke angka desimal
pi () Mengembalikan nilai PI
pow () Pengembalian x dinaikkan ke kekuatan y
rad2deg () Mengubah nilai radian ke nilai derajat
rand () Menghasilkan bilangan bulat acak
round () Membulatkan angka titik-mengambang
sin () Mengembalikan sinus nomor
sinh () Mengembalikan sinus hiperbolik suatu angka
sqrt () Mengembalikan akar kuadrat dari angka
srand () Menyemai generator angka acak
tan () Mengembalikan garis singgung angka
tanh () Mengembalikan garis singgung hiperbolik angka

PHP Predefined Math Constants

Source Image Link : https://www.w3schools.com/php/php_ref_math.asp


PHP Misc. Functions
PHP Pendahuluan Lainnya
Misc fungsi hanya ditempatkan di sini karena tidak ada kategori lain yang cocok.
Instalasi
Misc fungsi adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk menggunakan
fungsi-fungsi ini.
Konfigurasi Runtime
Perilaku misc. fungsi dipengaruhi oleh pengaturan dalam file php.ini.
Lain-lain opsi konfigurasi:

Nama Deskripsi
ignore_user_abort FALSE menunjukkan bahwa skrip akan dihentikan segera setelah mereka
mencoba untuk mengeluarkan sesuatu setelah klien membatalkannya
highlight.string Color untuk menyorot string dalam sintaks PHP
highlight.comment Warna untuk menyoroti komentar PHP
highlight.keyword Warna untuk sintaksis menyoroti kata kunci PHP (mis. tanda
kurung dan titik koma)
highlight.default Warna default untuk sintaks PHP
highlight.html Warna untuk kode HTML
browscap Nama dan lokasi file kapabilitas browser (mis. browscap.ini)

PHP Miscellaneous Functions


Fungsi Deskripsi
connection_aborted () Memeriksa apakah klien telah terputus
connection_status () Mengembalikan status koneksi saat ini
connection_timeout () Tidak digunakan lagi di PHP 4.0.5. Periksa apakah skrip
telah kehabisan waktu
constant () Mengembalikan nilai konstanta
define () Mendefinisikan konstanta
didefinisikan () Memeriksa apakah konstanta ada
die () Alias of exit ()
eval () Mengevaluasi string sebagai kode PHP
exit () Mencetak pesan dan keluar dari skrip saat ini
get_browser () Mengembalikan kemampuan browser pengguna
__halt_compiler () Menghentikan eksekusi compiler
highlight_file () Menampilkan file dengan sintaks PHP yang disorot
highlight_string () Menampilkan string dengan sintaks PHP yang disorot
hrtime () Mengembalikan waktu resolusi tinggi sistem
Abaikan_user_abort () Menetapkan apakah klien jarak jauh dapat
membatalkan jalannya skrip
pack () Paket data ke string biner
php_strip_whitespace () Mengembalikan kode sumber file dengan komentar
PHP dan spasi kosong dihapus
show_source () Alias dari highlight_file ()
sleep () Menunda eksekusi kode selama beberapa detik
sys_getloadavg () Mengembalikan rata-rata beban sistem
time_nanosleep () Menunda eksekusi kode selama beberapa detik dan
nanodetik
time_sleep_until () Membuat skrip tidur hingga waktu yang ditentukan
uniqid () Menghasilkan ID unik
unpack () Buka paket data dari string biner
usleep () Menunda eksekusi kode untuk sejumlah mikrodetik

PHP Predefined Misc. Constants


Konstan Deskripsi
CONNECTION_ABORTED Koneksi dibatalkan karena kesalahan pengguna atau jaringan
CONNECTION_NORMAL Koneksi berjalan normal
CONNECTION_TIMEOUT Waktu koneksi habis
__COMPILER_HALT_OFFSET__
PHP MySQLi Functions
Pendahuluan PHP MySQLi
Fungsi MySQLi memungkinkan Anda untuk mengakses server database MySQL.
Catatan: Ekstensi MySQLi dirancang untuk bekerja dengan MySQL versi 4.1.13 atau lebih
baru.
Instalasi / Konfigurasi Runtime
Agar fungsi MySQLi tersedia, Anda harus mengkompilasi PHP dengan dukungan untuk
ekstensi MySQLi.
Ekstensi MySQLi diperkenalkan dengan PHP versi 5.0.0. Driver Asli MySQL disertakan
dalam PHP versi 5.3.0.
Untuk detail pemasangan, kunjungi: http://php.net/manual/en/mysqli.installation.php
Untuk detail konfigurasi runtime, buka: http://php.net/manual/en/mysqli.configuration.php

Fungsi Deskripsi
affected _rows () Mengembalikan jumlah baris yang terpengaruh dalam operasi MySQL
sebelumnya
autocommit () Mengaktifkan atau menonaktifkan modifikasi basis data yang
dilakukan secara otomatis
begin_transaction () Mulai transaksi
change_user () Mengubah pengguna koneksi database yang ditentukan
character_set_name () Mengembalikan set karakter default untuk koneksi database
close () Menutup koneksi database yang sebelumnya dibuka
commit () Melakukan transaksi saat ini
connect () Membuka koneksi baru ke server MySQL
connect_errno () Mengembalikan kode kesalahan dari kesalahan koneksi terakhir
connect_error () Mengembalikan deskripsi kesalahan dari kesalahan koneksi terakhir
data_seek () Menyesuaikan pointer hasil ke baris sewenang-wenang di set hasil
debug () Melakukan operasi debugging
dump_debug_info () Dumps info debugging ke dalam log
errno () Mengembalikan kode kesalahan terakhir untuk panggilan fungsi
terbaru
error () Mengembalikan deskripsi kesalahan terakhir untuk panggilan fungsi
terbaru
error_list () Mengembalikan daftar kesalahan untuk panggilan fungsi terbaru
fetch_all () Mengambil semua baris hasil sebagai array asosiatif, array numerik,
atau keduanya
fetch_array () Mengambil baris hasil sebagai asosiatif, array numerik, atau keduanya
fetch_assoc () Mengambil baris hasil sebagai array asosiatif
fetch_field () Mengembalikan bidang berikutnya dalam hasil-set, sebagai objek
fetch_field_direct () Mengembalikan meta-data untuk bidang tunggal dalam hasil-set,
sebagai objek
fetch_fields () Mengembalikan array objek yang mewakili bidang dalam hasil-set
fetch_lengths () Mengembalikan panjang kolom dari baris saat ini di hasil-set
fetch_object () Mengembalikan baris saat ini dari hasil-set, sebagai objek
fetch_row () Mengambil satu baris dari hasil-set dan mengembalikannya sebagai
array yang disebutkan
field_count () Mengembalikan jumlah kolom untuk kueri terbaru
field_seek () Menetapkan kursor bidang ke bidang offset yang diberikan
get_charset () Mengembalikan objek set karakter
get_client_info () Mengembalikan versi pustaka klien MySQL
get_client_stats () Mengembalikan statistik tentang klien per-proses
get_client_version () Mengembalikan versi pustaka klien MySQL sebagai integer
get_connection_stats () Mengembalikan statistik tentang koneksi klien
get_host_info () Mengembalikan nama host server MySQL dan jenis koneksi
get_proto_info () Mengembalikan versi protokol MySQL
get_server_info () Mengembalikan versi server MySQL
get_server_version () Mengembalikan versi server MySQL sebagai integer
info () Mengembalikan informasi tentang kueri yang dieksekusi terakhir
init () Menginisialisasi MySQLi dan mengembalikan sumber daya untuk
digunakan dengan real_connect ()
insert_id () Mengembalikan id yang dibuat secara otomatis dari permintaan
terakhir
kill () Meminta server untuk membunuh utas MySQL
more_results () Memeriksa apakah ada lebih banyak hasil dari multi-query
multi_query () Melakukan satu atau lebih query pada database
next_result () Mempersiapkan hasil-set berikutnya dari multi_query ()
options () Menetapkan opsi koneksi tambahan dan memengaruhi perilaku
koneksi
ping () Ping koneksi server, atau mencoba untuk menyambung kembali jika
koneksi sudah turun
poll () koneksi Polling
mempersiapkan () Mempersiapkan pernyataan SQL untuk dieksekusi
kueri () Melakukan kueri terhadap basis data
real_connect () Membuka koneksi baru ke server MySQL
real_escape_string () Mengosongkan karakter khusus dalam string untuk digunakan dalam
pernyataan SQL
real_query () Menjalankan satu query SQL
reap_async_query () Mengembalikan hasil dari kueri SQL async
refresh () Menyegarkan / menyiram tabel atau cache, atau mengatur ulang
informasi server replikasi
rollback () Menggulung kembali transaksi saat ini untuk database
select_db () Pilih database default untuk permintaan basis data
set_charset () Menetapkan set karakter klien default
set_local_infile_default () Berhenti mengatur handler yang ditentukan pengguna untuk
memuat perintah infile lokal
set_local_infile_handler () Tetapkan fungsi panggilan balik untuk perintah LOAD DATA
LOCAL INFILE
sqlstate () Mengembalikan kode kesalahan SQLSTATE untuk kesalahan
ssl_set () Digunakan untuk membuat koneksi aman menggunakan SSL
stat () Mengembalikan status sistem saat ini
stmt_init () Menginisialisasi pernyataan dan mengembalikan objek untuk
digunakan dengan stmt_prepare ()
store_result () Mentransfer set hasil dari kueri terakhir
thread_id () Mengembalikan ID utas untuk koneksi saat ini
thread_safe () Mengembalikan apakah pustaka klien dikompilasi sebagai thread-safe
use_result () Memulai pengambilan hasil-set dari permintaan terakhir yang dijalankan
warning_count () Mengembalikan jumlah peringatan dari permintaan terakhir dalam koneksi
PHP Network Functions
Pengenalan PHP Jaringan
Fungsi-fungsi Jaringan berisi berbagai fungsi jaringan dan memungkinkan Anda
memanipulasi informasi yang dikirim ke browser oleh server Web, sebelum output lain
dikirim.
Instalasi
Fungsi-fungsi Jaringan adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk
menggunakan fungsi-fungsi ini.

Fungsi Deskripsi
checkdnsrr () Memeriksa catatan DNS untuk tipe yang sesuai dengan host
closelog () Menutup koneksi logger sistem
define_syslog_variables () Tidak digunakan lagi dan dihapus dalam PHP 5.4.
Menginisialisasi variabel yang digunakan dalam fungsi syslog
dns_check_record () Alias of checkdnsrr ()
dns_get_mx () Alias dari getmxrr ()
dns_get_record () Mendapat catatan sumber daya DNS yang terkait dengan nama host
yang ditentukan
fsockopen () Membuka koneksi soket domain Internet atau Unix
gethostbyaddr () Mengembalikan nama domain untuk alamat IP yang diberikan
gethostbyname () Mengembalikan alamat IPv4 untuk domain / nama host yang
diberikan
gethostbynamel () Mengembalikan daftar alamat IPv4 untuk domain / nama host yang
diberikan
gethostname () Mengembalikan nama host
getmxrr () Mengembalikan catatan MX untuk nama host internet yang
ditentukan
getprotobyname () Mengembalikan nomor protokol untuk nama protokol yang diberikan
getprotobynumber () Mengembalikan nama protokol untuk nomor protokol yang diberikan
getservbyname () Mengembalikan nomor port untuk layanan dan protokol Internet
yang diberikan
getservbyport () Mengembalikan layanan Internet untuk port dan protokol yang
diberikan
header_register_callback () Memanggil fungsi header
header_remove () Menghapus header HTTP yang sebelumnya diatur dengan fungsi
header ()
header () Mengirim header HTTP mentah ke klien
headers_list () Mengembalikan daftar header respons untuk dikirim ke browser
headers_sent () Memeriksa apakah / di mana header telah dikirim
http_response_code () Menetapkan atau mengembalikan kode status respons HTTP
inet_ntop () Mengubah alamat IPv4 32bit atau 128bit menjadi format yang dapat
dibaca
inet_pton () Mengubah alamat IP yang dapat dibaca menjadi format IPv4 32bit
atau 128bit IPv6 yang dikemas
ip2long () Mengubah alamat IPv4 menjadi integer panjang
long2ip () Mengubah alamat integer panjang menjadi string dalam format IPv4
openlog () Membuka koneksi logger sistem
pfsockopen () Membuka koneksi soket domain Internet atau Unix yang persisten
setcookie () Menentukan cookie yang akan dikirim bersama dengan header
HTTP lainnya
setrawcookie () Menentukan cookie (tanpa penyandian URL) yang akan dikirim
bersama dengan header HTTP lainnya
socket_get_status () Alias dari stream_get_meta_data ()
socket_set_blocking () Alias dari stream_set_blocking ()
socket_set_timeout () Alias dari stream_set_timeout ()
syslog () Menghasilkan pesan log sistem

PHP SimpleXML Functions
Pengenalan PHP SimpleXML
SimpleXML adalah ekstensi yang memungkinkan kita untuk dengan mudah memanipulasi
dan mendapatkan data XML.
SimpleXML menyediakan cara mudah untuk mendapatkan nama elemen, atribut, dan konten
tekstual jika Anda mengetahui struktur atau tata letak dokumen XML.
SimpleXML mengubah dokumen XML menjadi struktur data yang dapat Anda ulangi seperti
kumpulan array dan objek.
Instalasi
Dari PHP 5, fungsi SimpleXML adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk
menggunakan fungsi-fungsi ini.

Fungsi Deskripsi
__construct () Membuat objek SimpleXMLElement baru
__toString () Mengembalikan konten string suatu elemen
addAttribute () Menambahkan atribut ke elemen SimpleXML
addChild () Menambahkan elemen turunan elemen SimpleXML
asXML () Mengembalikan string XML yang terbentuk dengan baik (XML versi 1.0) dari objek
SimpleXML
atribut () Mengembalikan atribut / nilai elemen
children () Mengembalikan anak-anak dari simpul yang ditentukan
count () Menghitung anak-anak dari simpul yang ditentukan
getDocNamespaces () Mengembalikan namespaces yang dideklarasikan dalam dokumen
getName () Mengembalikan nama elemen
getNamespaces () Mengembalikan namespaces yang digunakan dalam dokumen
registerXPathNamespace () Membuat konteks namespace untuk permintaan XPath berikutnya
saveXML () Alias dari asXML ()
simplexml_import_dom () Mengembalikan objek SimpleXMLElement dari simpul DOM
simplexml_load_file () Mengonversi dokumen XML ke objek
simplexml_load_string () Mengonversi string XML ke objek
xpath () Menjalankan kueri XPath pada data XML

PHP SimpleXML Iteration Functions


Fungsi Deskripsi
current () Mengembalikan elemen saat ini
getChildren () Mengembalikan elemen anak dari elemen saat ini
hasChildren () Memeriksa apakah elemen saat ini memiliki anak
key () Mengembalikan nama tag XML elemen saat ini
next () Pindah ke elemen berikutnya
rewind () Memundurkan ke elemen pertama
valid () Memeriksa apakah elemen saat ini valid
PHP Stream Functions
Pengantar PHP Stream
Fungsi Stream ....
Streaming adalah cara menggeneralisasi file, jaringan, kompresi data, dan operasi
lain yang berbagi sekumpulan fungsi dan penggunaan yang sama. Dalam definisi
yang paling sederhana, stream adalah objek sumber daya yang menunjukkan
perilaku streamable. Yaitu, dapat dibaca dari atau ditulis secara linear, dan mungkin
dapat fseek () ke lokasi yang sewenang-wenang dalam aliran.
Wrapper adalah kode tambahan yang memberitahukan aliran bagaimana menangani
protokol / penyandian tertentu.
Instalasi
Fungsi Stream adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk
menggunakan fungsi-fungsi ini.

Code Image Link : https://www.w3schools.com/php/php_ref_stream.asp


PHP String Functions
Fungsi string PHP adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk
menggunakan fungsi-fungsi ini.

Fungsi Deskripsi
addcslashes () Mengembalikan string dengan garis miring terbalik di depan
karakter yang ditentukan
addlashes () Mengembalikan string dengan garis miring terbalik di depan
karakter yang telah ditentukan
bin2hex () Mengubah string karakter ASCII menjadi nilai heksadesimal
chop () Menghapus spasi putih atau karakter lain dari ujung kanan
string
chr () Mengembalikan karakter dari nilai ASCII yang ditentukan
chunk_split () Membagi string menjadi serangkaian bagian yang lebih kecil
convert_cyr_string () Mengubah string dari satu set karakter Cyrillic ke yang lain
convert_uudecode () Mendekode string yang uuencoded
convert_uuencode () Mengkodekan sebuah string menggunakan algoritma uuencode
count_chars () Mengembalikan informasi tentang karakter yang digunakan
dalam string
crc32 () Menghitung CRC 32-bit untuk sebuah string
crypt () hashing string satu arah
echo () Menghasilkan satu atau lebih string
explode () Memecah string ke dalam array
fprintf () Menulis string yang diformat ke aliran output yang ditentukan
get_html_translation_table () Mengembalikan tabel terjemahan yang digunakan oleh
htmlspecialchars () dan htmlentities ()
hebrev () Mengubah teks Ibrani menjadi teks visual
hebrevc () Mengubah teks Ibrani menjadi teks visual dan baris baru (\ n)
menjadi <br>
hex2bin () Mengubah string nilai heksadesimal menjadi karakter ASCII
html_entity_decode () Mengubah entitas HTML menjadi karakter
htmlentities () Mengubah karakter menjadi entitas HTML
htmlspecialchars_decode () Mengubah beberapa entitas HTML yang telah ditetapkan
menjadi karakter
htmlspecialchars () Mengubah beberapa karakter yang telah ditetapkan ke entitas
HTML
implode () Mengembalikan string dari elemen array
join () Alias of implode ()
lcfirst () Mengubah karakter pertama dari string menjadi huruf kecil
levenshtein () Mengembalikan jarak Levenshtein antara dua string
localeconv () Mengembalikan informasi format numerik dan moneter lokal
ltrim () Menghapus spasi putih atau karakter lain dari sisi kiri string
md5 () Menghitung hash MD5 dari sebuah string
md5_file () Menghitung hash MD5 file
metaphone () Menghitung kunci metaphone dari sebuah string
money_format () Mengembalikan string yang diformat sebagai string mata uang
nl_langinfo () Mengembalikan informasi lokal tertentu
nl2br () Menyisipkan baris HTML terputus di depan setiap baris baru dalam sebuah string
number_format () Memformat angka dengan ribuan yang dikelompokkan
ord () Mengembalikan nilai ASCII dari karakter pertama string
parse_str () Mem-parsing string kueri ke dalam variabel
print () Outputs satu atau lebih string
printf () Menghasilkan string yang diformat
dikutip_printable_decode () Mengubah string yang dikutip-dicetak menjadi string 8-bit
dikutip_printable_encode () Mengonversi string 8-bit ke string yang dapat dicetak yang
dikutip
quotemeta () Mengutip karakter meta
rtrim () Menghapus spasi putih atau karakter lain dari sisi kanan string
setlocale () Menetapkan informasi lokal
sha1 () Menghitung hash SHA-1 dari sebuah string
sha1_file () Menghitung hash SHA-1 file
similar_tex t () Menghitung kesamaan antara dua string
soundex () Menghitung tombol soundex string
sprintf () Menulis string yang diformat ke variabel
sscanf () Memilah input dari string sesuai dengan format
str_getcsv () Mengurai string CSV ke dalam array
str_ireplace () Mengganti beberapa karakter dalam string (case-insensitive)
str_pad () Pads string ke panjang baru
str_repeat () Mengulang string beberapa kali
str_replace () Mengganti beberapa karakter dalam string (case-sensitive)
str_rot13 () Melakukan pengkodean ROT13 pada sebuah string
str_shuffle () Secara acak mengocok semua karakter dalam sebuah string
str_split () Membagi string menjadi array
str_word_count () Hitung jumlah kata dalam sebuah string
strcasecmp () Membandingkan dua string (case-insensitive)
strchr () Menemukan kemunculan pertama string di dalam string lain (alias strstr ())
strcmp () Membandingkan dua string (case-sensitive)
strcoll () Membandingkan dua string (perbandingan string berbasis lokal)
strcspn () Mengembalikan jumlah karakter yang ditemukan dalam string sebelum
ditemukan bagian dari beberapa karakter tertentu
strip_tags () Menghapus tag HTML dan PHP dari string
stripcslashes () Tanda kutip string yang dikutip dengan addcslashes ()
stripslashes () Tanda kutip string yang dikutip dengan addlashes ()
stripos () Mengembalikan posisi kemunculan pertama string di dalam string lain
(case-insensitive)
stristr () Menemukan kemunculan pertama string di dalam string lain (case-
insensitive)
strlen () Mengembalikan panjang string
strnatcasecmp () Membandingkan dua string menggunakan algoritma "urutan alami" (case-
insensitive)
strnatcmp () Membandingkan dua string menggunakan algoritma "urutan alami" (case-
sensitive)
strncasecmp () Perbandingan string dari n karakter pertama (case-insensitive)
strncmp () Perbandingan string dari n karakter pertama (case-sensitive)
strpbrk () Mencari string untuk sekumpulan karakter apa pun
strpos () Mengembalikan posisi kemunculan pertama string di dalam string lain
(case-sensitive)
strrchr () Menemukan kemunculan terakhir string di dalam string lain
strrev () Membalik string
strripos () Menemukan posisi kemunculan terakhir string di dalam string lain (case-
insensitive)
strrpos () Menemukan posisi kemunculan terakhir string di dalam string lain (case-
sensitive)
strspn () Mengembalikan jumlah karakter yang ditemukan dalam string yang hanya
berisi karakter dari daftar karakter yang ditentukan
strstr () Menemukan kemunculan pertama string di dalam string lain (case-
sensitive)
strtok () Membagi string menjadi string yang lebih kecil
strtolower () Mengubah string menjadi huruf kecil
strtoupper () Mengubah string menjadi huruf besar
strtr () Menerjemahkan karakter tertentu dalam sebuah string
substr () Mengembalikan bagian dari string
substr_compare () Membandingkan dua string dari posisi awal yang ditentukan (biner safe
dan opsional case-sensitive)
substr_count () Menghitung berapa kali substring terjadi dalam sebuah string
substr_replace () Mengganti bagian dari string dengan string lain
trim () Menghapus spasi putih atau karakter lain dari kedua sisi string
ucfirst () Mengubah karakter pertama dari string menjadi huruf besar
ucwords () Mengubah karakter pertama dari setiap kata dalam string menjadi huruf
besar
vfprintf () Menulis string yang diformat ke aliran output yang ditentukan
vprintf () Menghasilkan string yang diformat
vsprintf () Menulis string yang diformat ke variabel
wordwrap () Membungkus string ke sejumlah karakter tertentu
PHP Variable Handling Functions
Fungsi penanganan variabel PHP adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk
menggunakan fungsi-fungsi ini.

Fungsi Deskripsi
boolval () Mengembalikan nilai boolean dari suatu variabel
debug_zval_dump () Membuang representasi string dari nilai zend internal ke output
doubleval () Alias dari floatval ()
kosong () Memeriksa apakah suatu variabel kosong
floatval () Mengembalikan nilai float dari suatu variabel
get_defined_vars () Mengembalikan semua variabel yang ditentukan, sebagai sebuah array
get_resource_type () Mengembalikan jenis sumber daya
gettype () Mengembalikan jenis variabel
intval () Mengembalikan nilai integer suatu variabel
is_array () Memeriksa apakah suatu variabel adalah array
is_bool () Memeriksa apakah suatu variabel adalah boolean
is_callable () Memeriksa apakah konten variabel dapat dipanggil sebagai fungsi
is_countable () Memeriksa apakah konten variabel adalah nilai yang dapat dihitung
is_double () Alias of is_float ()
is_float () Memeriksa apakah suatu variabel bertipe float
is_int () Memeriksa apakah variabel bertipe integer
is_integer () Alias of is_int ()
is_iterable () Memeriksa apakah konten variabel adalah nilai yang dapat diubah
is_long () Alias of is_int ()
is_null () Memeriksa apakah suatu variabel NULL
is_numeric () Memeriksa apakah variabel adalah angka atau string numerik
is_object () Memeriksa apakah variabel adalah objek
is_real () Alias of is_float ()
is_resource () Memeriksa apakah suatu variabel adalah sumber daya
is_scalar () Memeriksa apakah suatu variabel adalah skalar
is_string () Memeriksa apakah suatu variabel bertipe string
isset () Memeriksa apakah suatu variabel diset (dinyatakan dan bukan NULL)
print_r () Mencetak informasi tentang variabel dengan cara yang dapat dibaca
manusia
serialize () Mengubah representasi nilai yang dapat disimpan
settype () Mengkonversi variabel ke tipe tertentu
strval () Mengembalikan nilai string suatu variabel
unserialize () Mengubah data berseri kembali menjadi data aktual
tidak disetel () Membatalkan variabel
var_dump () Membuang informasi tentang satu atau lebih variabel
var_export () Mengembalikan informasi terstruktur (kode PHP yang valid) tentang
suatu variabel
PHP XML Parser Functions
Pengenalan Parser PHP XML
Fungsi XML memungkinkan Anda mem-parsing, tetapi tidak memvalidasi, dokumen XML.
XML adalah format data untuk pertukaran dokumen terstruktur terstandarisasi. Informasi
lebih lanjut tentang XML dapat ditemukan di Tutorial XML kami.
Ekstensi ini menggunakan parser Expat XML.
Expat adalah parser berbasis acara, ia melihat dokumen XML sebagai serangkaian acara.
Ketika suatu peristiwa terjadi, ia memanggil fungsi yang ditentukan untuk menanganinya.
Expat adalah parser yang tidak valid, dan mengabaikan DTD yang ditautkan ke dokumen.
Namun, jika dokumen tidak terbentuk dengan baik maka akan diakhiri dengan pesan
kesalahan.
Karena ini adalah parser yang tidak berdasarkan validasi acara, Expat cepat dan cocok untuk
aplikasi web.
Fungsi parser XML memungkinkan Anda membuat parser XML dan menentukan penangan
untuk acara XML.
Instalasi
Fungsi XML adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk menggunakan
fungsi-fungsi ini.

PHP XML Parser Functions


Fungsi Deskripsi
utf8_decode () Mendekode string UTF-8 ke ISO-8859-1
utf8_encode () Mengkodekan string ISO-8859-1 ke UTF-8
xml_error_string () Mengembalikan string kesalahan dari parser
XML
xml_get_current_byte_index () Mengembalikan indeks byte saat ini dari parser
XML
xml_get_current_column_number () Mengembalikan nomor kolom saat ini dari parser
XML
xml_get_current_line_number () Mengembalikan nomor baris saat ini dari parser
XML
xml_get_error_code () Mengembalikan kode kesalahan dari parser
XML
xml_parse () Mem-parsing dokumen XML
xml_parse_into_struct () Mengurai data XML ke dalam array
xml_parser_create_ns () Membuat parser XML dengan dukungan
namespace
xml_parser_create () Membuat parser XML
xml_parser_free () Membebaskan parser XML
xml_parser_get_option () Mengembalikan opsi dari parser XML
xml_parser_set_option () Menetapkan opsi dalam parser XML
xml_set_character_data_handler () Menyiapkan penangan data karakter untuk
parser XML
xml_set_default_handler () Mengatur penangan data default untuk parser
XML
xml_set_element_handler () Menyiapkan penangan elemen awal dan akhir
untuk parser XML
xml_set_end_namespace_decl_handler () Mengatur penangan deklarasi namespace akhir
xml_set_external_entity_ref_handler () Mengatur penangan referensi entitas eksternal
untuk parser XML
xml_set_notation_decl_handler () Menyiapkan penangan deklarasi notasi untuk
parser XML
xml_set_object () Memungkinkan untuk menggunakan parser
XML dalam suatu objek
xml_set_processing_instruction_handler () Menyiapkan pemrosesan penangan instruksi
xml_set_start_namespace_decl_handler () Menyiapkan penangan deklarasi namespace
mulai
xml_set_unparsed_entity_decl_handler () Menetapkan fungsi handler untuk deklarasi
entitas yang tidak diuraikan

PHP XML Parser Constants


Constant
XML_ERROR_NONE (integer)
XML_ERROR_NO_MEMORY (integer)
XML_ERROR_SYNTAX (integer)
XML_ERROR_NO_ELEMENTS (integer)
XML_ERROR_INVALID_TOKEN (integer)
XML_ERROR_UNCLOSED_TOKEN (integer)
XML_ERROR_PARTIAL_CHAR (integer)
XML_ERROR_TAG_MISMATCH (integer)
XML_ERROR_DUPLICATE_ATTRIBUTE (integer)
XML_ERROR_JUNK_AFTER_DOC_ELEMENT (integer)
XML_ERROR_PARAM_ENTITY_REF (integer)
XML_ERROR_UNDEFINED_ENTITY (integer)
XML_ERROR_RECURSIVE_ENTITY_REF (integer)
XML_ERROR_ASYNC_ENTITY (integer)
XML_ERROR_BAD_CHAR_REF (integer)
XML_ERROR_BINARY_ENTITY_REF (integer)
XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF (integer)
XML_ERROR_MISPLACED_XML_PI (integer)
XML_ERROR_UNKNOWN_ENCODING (integer)
XML_ERROR_INCORRECT_ENCODING (integer)
XML_ERROR_UNCLOSED_CDATA_SECTION (integer)
XML_ERROR_EXTERNAL_ENTITY_HANDLING (integer)
XML_OPTION_CASE_FOLDING (integer)
XML_OPTION_TARGET_ENCODING (integer)
XML_OPTION_SKIP_TAGSTART (integer)
XML_OPTION_SKIP_WHITE (integer)
XML_SAX_IMPL (string)
PHP Zip Functions
PHP Zip Introduction
Fungsi file Zip memungkinkan Anda membaca file ZIP.
Persyaratan
Ekstensi ZIP membutuhkan libzip.
Instalasi
Sistem Linux
Agar fungsi-fungsi ini berfungsi, Anda harus mengkompilasi PHP dengan --enable-
zip.
PHP 5.6: Gunakan opsi --with-libzip = DIR configure untuk menggunakan instalasi
libzip sistem. libzip versi 0.11 diperlukan, dengan 0.11.2 atau lebih baru
direkomendasikan.
PHP 7.3: Membangun terhadap libzip yang dibundel tidak disarankan, tetapi masih
memungkinkan dengan menambahkan --witout-libzip ke konfigurasi.
Sistem Windows
Sebelum PHP 5.3: Pengguna harus mengaktifkan "php_zip.dll" di dalam "php.ini"
agar fungsi-fungsi ini berfungsi.
Dari PHP 5.3: Ekstensi ZIP sudah ada di dalamnya.

Fungsi Deskripsi
zip_close () Menutup arsip file ZIP
zip_entry_close () Menutup entri direktori ZIP
zip_entry_compressedsize () Mengembalikan ukuran file terkompresi dari entri direktori
ZIP
zip_entry_compressionmethod () Mengembalikan metode kompresi entri direktori ZIP
zip_entry_filesize () Mengembalikan ukuran file aktual dari entri direktori ZIP
zip_entry_name () Mengembalikan nama entri direktori ZIP
zip_entry_open () Membuka entri direktori dalam file ZIP untuk dibaca
zip_entry_read () Membaca dari entri direktori terbuka di file ZIP
zip_open () Membuka arsip file ZIP
zip_read () Membaca file selanjutnya dalam arsip file ZIP terbuka

Anda mungkin juga menyukai