Bila hendak menggunakan fungsi awam xxxx dalam kelas
Bila hendak menggunakan fungsi statik awam xxx
Semasa menulis kelas, saya biasanya menggunakan fungsi awam xxxx
Sebab saya tidak memahami fungsi statik awam xxx dengan baik, jadi pada asasnya ia tidak berguna. Ya,
Bolehkah anda menerangkannya secara terperinci jika anda tahu?
statik ialah kaedah statik yang boleh dipanggil terus menggunakan Class::functionName() tanpa instantiasi Pada masa yang sama, kaedah statik disimpan dalam cache dan sangat pantas. Kaedah bukan statik awam perlu digunakan segera dengan kaedah baharu sebelum ia boleh dipanggil menggunakan $class->functionName().
Jika kelas anda hanya digunakan sekali dan digunakan semula, tidak akan ada perbezaan dalam penggunaan.
Jika terdapat kaedah statik, anda boleh memanggil kaedah ini secara langsung tanpa membuat instantiating kelas.