Apakah kepentingan sifat dan kaedah kelas php menjadi peribadi?
按键盘手指磨破皮
按键盘手指磨破皮 2017-09-04 19:32:21
0
2
1547

Saya melihat bahawa banyak atribut ditulis sebagai peribadi atau dilindungi Apakah tujuan ini?

Saya terbaca dalam talian bahawa ia dikatakan menghalang orang lain daripada mengubah suai sesuka hati, tetapi saya tidak faham siapa yang dimaksudkan oleh orang lain? Adakah mereka rakan sekerja dalam syarikat?

Jadi jika anda membangunkan program itu sendiri, adakah anda tidak perlu menyediakan penswastaan ​​Jika ia terbuka, ia akan lebih mudah untuk menulis dan mudah dihubungi?

按键盘手指磨破皮
按键盘手指磨破皮

membalas semua(2)
Time丶Out

Sebagai contoh, semasa membangunkan akaun rasmi WeChat, jika terdapat APPID di dalamnya, anda harus menulis atribut peribadi untuk menyimpannya dan bukannya akaun awam, supaya apabila orang lain memanggil kaedah anda, nilai ini tidak boleh diubah

  • balas Untuk tepat, nilai ini tidak boleh dipanggil, tetapi objek kelas anda sendiri boleh dipanggil menggunakan $this
    Time丶Out pengarang 2017-09-07 04:43:37
冰泪000

Kaedah persendirian bermaksud panggilan luar tidak dibenarkan Ia biasanya menjalankan operasi di dalam kelas Jika ia dipanggil secara langsung menggunakan contoh kelas, ralat akan dilaporkan Jika ia ditakrifkan sebagai peribadi, kaedah itu tidak akan kelihatan dalam beberapa editor IDE.

  • balas Saya tahu peranan penswastaan ​​Apa yang saya maksudkan ialah kepentingan sebenar, iaitu dua ayat terakhir soalan saya.
    按键盘手指磨破皮 pengarang 2017-09-05 09:50:55
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan