Omong-omong, jika Anda memilih "semua file" sebelum memasukkan nama, itu akan disimpan dengan nama file persis yang Anda berikan
Tambahkan solusi Anda di sini
B I U S small BIG code var & link [^] encode untab case indent outdent
Pratinjau 0
Anggota yang Ada
atau Bergabunglah dengan kami
Unduh, Pilih, Komentari, Publikasikan
Email muEmail ini sedang digunakan. Apakah Anda memerlukan kata sandi Anda?
Kata Sandi OpsionalMohon saat menjawab pertanyaan
- Baca pertanyaan dengan hati-hati
- Pahami bahwa bahasa Inggris bukanlah bahasa utama semua orang, jadi toleran terhadap ejaan dan tata bahasa yang buruk
- Jika pertanyaan diutarakan dengan buruk, mintalah klarifikasi, abaikan, atau edit pertanyaan dan perbaiki masalahnya. Penghinaan tidak diterima
- Jangan beritahu seseorang untuk membaca manual. Kemungkinan mereka memiliki dan tidak mendapatkannya. Berikan jawaban atau lanjutkan ke pertanyaan berikutnya
Konten ini, bersama dengan kode sumber dan file terkait, dilisensikan di bawah The Code Project Open License (CPOL)
Di blog ini, kami memberikan pengenalan ekstensi PHP untuk developer PHP pemula. Kemudian kami memberikan definisi yang lebih mendalam untuk pengembang yang akrab dengan ekstensi PHP.
Apa Itu Ekstensi PHP?
Ekstensi PHP adalah pustaka atau plug-in yang dibentuk khusus yang menyediakan fungsi yang dapat digunakan oleh banyak aplikasi
Mengapa Menggunakan Ekstensi PHP?
Dengan menggunakan ekstensi, Anda tidak perlu membuat ulang kode yang sama untuk banyak aplikasi. Untuk menggunakan ekstensi, Anda cukup menghubungkannya ke biner PHP aplikasi Anda.
Anda dapat menggunakan ekstensi yang tersedia untuk umum atau membuatnya sendiri.
- Menyediakan fungsi dan/atau kelas untuk bekerja dengan struktur data seperti string, larik, objek, daftar, dan grafik
- Terapkan pengikatan ke beberapa pustaka eksternal, seperti ekspresi reguler POSIX atau simplexml
- Sambungkan ke database, seperti MySQL atau PostgreSQL
- Tingkatkan keamanan menggunakan Hashing atau enkripsi data melalui teknologi seperti OpenSSL dan Sodium
- Memfasilitasi proses dengan layanan eksternal melalui teknologi seperti XML-RPC dan SOAP
- Tambahkan kemampuan baru ke aplikasi Anda termasuk caching, debugging, pembuatan profil, dan pengujian
Ekstensi PHP biasanya ditulis dalam C dan kemudian dikompilasi ke kode mesin asli. Namun, PHP7. 4 memperkenalkan Antarmuka Fungsi Asing (PHP FFI), yang memungkinkan pengembang PHP untuk menulis ekstensi dan pengikatan ke pustaka C dalam PHP murni.
Apa itu a. Ekstensi File PHP?
Syarat. ekstensi file php mengacu pada nama file dengan skrip PHP atau kode sumber yang memiliki ". PHP" di bagian akhir. Ini mirip dengan file Word dengan a. ekstensi file doc
Apakah Ekstensi PHP Sama dengan. Ekstensi File PHP?
Ekstensi PHP tidak sama dengan a. ekstensi file php atau ekstensi kelas PHP (kelas yang diwariskan). Ekstensi PHP adalah pustaka atau plugin yang dibentuk khusus. Tapi a. Ekstensi file PHP adalah nama file. Dan ekstensi kelas PHP mengacu pada kelas yang memperluas yang lain
Dengan kata lain, file yang memiliki a. ekstensi file php tidak sama dengan ekstensi yang digunakan pengembang PHP dalam kode untuk memperluas fungsionalitas.
Di Mana Saya Menemukan Ekstensi PHP Bersama?
Jika Anda telah mengembangkan kode apa pun di PHP, Anda telah menggunakan ekstensi. Hampir semua fungsi dan kelas yang disediakan oleh PHP berasal dari ekstensi yang berbeda. Salah satu contoh paling sederhana adalah fungsi strlen() yang diimplementasikan dalam ekstensi “standar”. Contoh lain adalah "mysqli_connect", yang diimplementasikan dalam ekstensi "mysqli".
Jika aplikasi Anda membutuhkan fungsionalitas baru yang berpotensi berguna untuk aplikasi lain, Anda harus mempertimbangkan untuk menggunakan pustaka yang dapat digunakan kembali. Anda dapat menambahkannya dengan
- Menerapkan fungsi ini dalam PHP murni, dengan menulis satu atau lebih kelas PHP
- Menggunakan ekstensi siap pakai yang menyediakan fungsionalitas.
- Menulis sendiri
Ekstensi PHP Yang Datang Dengan PHP
Jika Anda beruntung, Anda akan menemukan ekstensi yang sudah menyediakan fitur tersebut. Ada sekumpulan ekstensi yang dikelola dan didistribusikan dengan PHP. Misalnya PHP7. 4 menyediakan sekitar 70 ekstensi berbeda. Beberapa di antaranya selalu dikompilasi dan ditautkan langsung ke biner PHP, seperti “standard. ” Ekstensi ini tersedia di luar kotak.
Ekstensi lainnya bersifat opsional. Seringkali, ini didistribusikan sebagai plug-in dinamis yang harus dimuat melalui php. direktif ekstensi ini — misalnya, ekstensi=mysqli. jadi.
Ekstensi PHP Pihak Ketiga
Terlepas dari ekstensi yang disertakan dengan inti PHP, Anda dapat menemukan banyak ekstensi pihak ketiga di Internet. Salah satu repositori terbesar — https. //pecl. php. bersih/paket. php — berisi hampir 400 ekstensi. Tidak semuanya stabil, portabel di antara berbagai versi PHP, dan/atau didukung dengan baik. Jika Anda melihat ekstensi yang mungkin berguna, Anda perlu mencobanya untuk menentukan apakah itu memenuhi persyaratan Anda
Cara Menggunakan Ekstensi PHP
Karena ekstensi yang ada tidak mencakup semua domain aplikasi, dari waktu ke waktu, Anda perlu mengembangkan ekstensi baru. Perusahaan yang berbisnis dengan PHP sering kali mengembangkan ekstensi dengan fungsionalitas yang sangat spesifik. Mereka juga menggunakan ekstensi untuk mengimplementasikan kembali bagian-bagian penting dari kode di C, untuk mencapai kinerja yang lebih baik.
Pelajari lebih lanjut tentang ekstensi PHP di panduan teknis kami, termasuk
- Bagaimana menyiapkan lingkungan pengembangan
- Cara menghasilkan kerangka ekstensi.
- Cara menginstal ekstensi PHP
- Apa itu internal PHP dasar
- Menggunakan teknik canggih untuk membuat objek dan kelas PHP dengan perilaku khusus
Panduan Teknis Ekstensi PHP
Kembangkan PHP Lebih Baik Dengan Zend
Ekstensi PHP hanyalah salah satu aspek dari pengembangan PHP. Ada banyak hal lain yang perlu dipertimbangkan, seperti debugging, keamanan, penerapan, kinerja, dan integrasi. Pelatihan PHP dapat membantu Anda mempelajari lebih lanjut.
Tetapi menggunakan alat pengembangan PHP yang tepat akan membantu Anda mengembangkan aplikasi yang lebih baik. Salah satu alat terbaik untuk digunakan adalah Zend Server