cari

Rumah  >  Soal Jawab  >  teks badan

php - Beberapa modul berfungsi berkongsi sebahagian daripada kod Saya ingin mengubah suai salah satu fungsi.

Sebahagian daripada kod dalam beberapa modul berfungsi adalah biasa Jika anda ingin mengubah suai salah satu fungsi, anda perlu mengubah suai kod biasa Bagaimana untuk mengelak daripada merosakkan fungsi lain apabila anda tidak pasti fungsi yang merujuk kod ini?< /p>

怪我咯怪我咯2747 hari yang lalu1196

membalas semua(13)saya akan balas

  • 天蓬老师

    天蓬老师2017-05-16 13:10:42

    Tambahkan penghakiman bendera di pintu masuk fungsi Jika bendera itu benar, ikut logik yang anda tulis sendiri, jika tidak, logik asal tidak akan berubah. Contohnya seperti berikut:

    default() original, newFunc() new, main() bahagian panggilan awam

    main()
    {
      if ($flag) {
            NewFunc();
      }
      else
            Default();
    }
    
    或者直接修改default()
    default($flag){
      if ($flag) {
            你改的逻辑
      }
      else
            原来的
    }
    }

    Ini adalah pengubahsuaian yang paling mudah. . .

    balas
    0
  • 大家讲道理

    大家讲道理2017-05-16 13:10:42

    Dalam kes ini, maka kaedah ini tidak umum
    Jadi, ubah kaedah ini, mengikut situasi sebenar,
    Tambah parameter, nilai mengikut parameter
    Bezakan semula logik perniagaan, belah kaedah asal, dan gabungkan semula

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:10:42

    Tulis "kod awam" sebagai "kelas awam", dan kemudian tukar struktur organisasi kepada model "pengantara" untuk mengurangkan gandingan antara "kelas awam" dan kelas lain Warisi "kelas awam" di mana perubahan diperlukan. dan buat ubah suai bahagian

    balas
    0
  • Batalbalas