EPP adalah protokol penyediaan yang dapat diperluas. EPP (didefinisikan dalam RFC 5730 dan dokumen selanjutnya) adalah protokol server klien lapisan aplikasi untuk penyediaan dan pengelolaan objek yang disimpan dalam repositori pusat bersama. Ditentukan dalam XML, protokol mendefinisikan operasi manajemen objek generik dan kerangka kerja yang dapat diperluas yang memetakan operasi protokol ke objek. Pada saat penulisan, satu-satunya aplikasi yang dikembangkan dengan baik adalah penyediaan nama domain internet, host, dan detail kontak terkait.
RFC 3734 mendefinisikan model transportasi berbasis TCP untuk EPP, dan kelas net_epp_client yang termasuk dalam distribusi ini mengimplementasikan klien untuk model itu. Anda dapat membuat dan mengelola koneksi EPP dan mengirim dan menerima tanggapan atas koneksi ini.
Net_epp juga menyediakan pembangun bingkai EPP tingkat tinggi (net_epp_frame) yang dapat digunakan untuk membangun bingkai yang sesuai dengan spesifikasi EPP dan dapat digunakan untuk berinteraksi dengan server.
Kelas diatur pada baris yang mirip dengan net :: Epp :: Client Perl Module.
Program ini adalah perangkat lunak gratis; Anda dapat mendistribusikannya dan/atau memodifikasinya berdasarkan ketentuan lisensi publik umum GNU seperti yang diterbitkan oleh Free Software Foundation; Baik versi 2 lisensi, atau (di opsi Anda) versi selanjutnya.
Contoh penggunaan kasus dalam kode:
//load the autoloader class
require_once("php-epp/Net/EPP.php");
if(Net_EPP::autoload('Client')){
print "autoloading succeededn";
}
$epp=new Net_EPP_Client();
$greeting=$epp->connect('servername','port',20);