ຄອມພິວເຕີດໍາເນີນໂຄງການ

PHP ກໍ່ສ້າງ: ການສ້າງຕົວຢ່າງລະດັບ

ຄວາມຄິດຂອງການຂຽນໂປຣແກຣມວັດຖຸ, ຮັດກຸມແມ່ນເປັນໄປໄດ້ທີ່ຫຼາຍ PHP ເນື່ອງຈາກວ່າສະເພາະຂອງຕົນ, ແຕ່ວ່າແມ້ແຕ່ຢູ່ໃນການປະຕິບັດໃນປັດຈຸບັນມັນເຮັດໃຫ້ເປັນໄປໄດ້ບໍ່ຈໍາກັດ programmer ໄດ້. ການອອກແບບ PHP ກໍ່ສ້າງ - ວິທີການພິເສດຂອງລະດັບ (ວັດຖຸ) ທີ່ຖືກເອີ້ນວ່າແຕ່ລະຄົນໃຊ້ເວລາຍົກຕົວຢ່າງແມ່ນໄດ້ສ້າງ.

ຂອບເຂດແມ່ນວ່າ PHP ກໍາລັງເຮັດວຽກຢູ່ໃນທີ່ໃຊ້ເວລາຂອງຫນ້າໄດ້. ໃນເວລາໃນເວລາທີ່ຫນ້າແມ່ນໂຫຼດຫນ້າຈໍຄືນຫລືໂຫລດຫນ້າອື່ນຢູ່ໃນເວັບໄຊດຽວກັນໄດ້, ຈຸດປະສົງລະບົບທີ່ກໍານົດໄວ້ການສ້າງຕັ້ງຂຶ້ນອີກເທື່ອຫນຶ່ງຈາກ scratch.

ການສ້າງຕົວຢ່າງເປັນ

ລະດັບລາຍລະອຽດແມ່ນບໍ່ຈໍາເປັນຕ້ອງມີ constructor ເປັນ. ຖ້າຫາກວ່າທ່ານຕ້ອງການເພື່ອກະກຽມການຄ່າໃນເບື້ອງຕົ້ນຂອງຕົວປ່ຽນແປງ, ການຈັບປັດຈຸບັນຂອງການສ້າງຕົວຢ່າງລະດັບທີ່ (ວັດຖຸ) ເພື່ອປະຕິບັດການປະຕິບັດສະເພາະໃດຫນຶ່ງຂອງຈຸດປະສົງອື່ນໆ, ທ່ານບໍ່ສາມາດໃຊ້ໄວຍາກອນກໍ່ສ້າງຫ້ອງຮຽນ PHP ແລະຂຽນລະຫັດທີ່ເຫມາະສົມຢູ່ນອກວິທີການລະດັບການ.

ອີງຕາມການຢ່າງມີເຫດຜົນຂອງຈຸດປະສົງ, ຮັດກຸມແບບດໍາເນີນໂຄງການ, ແຕ່ລະຫ້ອງຮຽນຄວນມີ constructor ທີ່ຫຼາຍຄວນໄດ້ຮັບການເລີ່ມຕົ້ນຈາກບໍ່ມີຕົວຕົນເປັນໄມ້ຢືນຕົ້ນລະດັບ (ເປົ່າຫມົດ) ບັນພະບູລຸດໄດ້. relic ນີ້ໃນອະດີດ, ແທນທີ່ຈະກ່ວາການປະຕິບັດທີ່ເຫມາະສົມ.

ໃນເວລາທີ່ pedigree ເລີ່ມຕົ້ນລະດັບທີ່ສໍາຄັນ, ເຊິ່ງມີຂໍ້ມູນຂອງຕົນເອງແລະຄຸນສົມບັດທີ່ກ່ຽວຂ້ອງກັບຂໍ້ມູນພາຍນອກ (ສິ່ງຂອງ) ໂດຍບໍ່ມີການທໍາງານຂອງໂຄງການກໍ່ສ້າງ PHP ແມ່ນສິ່ງທີ່ຂາດບໍ່.

ໃນຕົວຢ່າງນີ້, ການທໍາງານຂອງ (constructor) ຖືກເອີ້ນວ່າການສ້າງ (PHP ກໍ່ສ້າງ) ວັນທີ່ຍົກຕົວຢ່າງຫ້ອງການ. ມັນມີຊື່ສະເພາະໃດຫນຶ່ງແລະຖືກເອີ້ນວ່າ __construct ເຄື່ອງພຽງແຕ່ຄັ້ງດຽວ, ໃນເວລາທີ່ຍົກຕົວຢ່າງລະດັບໄດ້ຖືກສ້າງຕັ້ງຂື້ນ.

ຫ້ອງຮຽນນີ້ຈະສະຫນອງໄຟຟ້າສະຖິດ $ iUniqueNo ຕົວປ່ຽນແປງ, ວ່າໃນສໍາເນົາຂອງລະດັບນີ້ທຸກຈະມີຄ່າເປັນເອກະລັກ. ກໍລະນີຂອງຫ້ອງຮຽນມີບໍ່ມີຫຍັງໃນທົ່ວໄປຍົກເວັ້ນສໍາລັບຄໍາອະທິບາຍຂອງຂອບການພັດ PHP ແລະ syntax ສະຫນອງໃຫ້ໂດຍການພັດທະນາຂອງວິທີການປະຕິສໍາພັນຂອງເຂົາເຈົ້າໄດ້.

ເຫດຜົນຂຽນອັກສອນຫຍໍ້ມໍລະດົກ

ວັດຖຸແຕ່ລະຄົນຕ້ອງປະຕິບັດຈຸດປະສົງຂອງຕົນ, ຈະມີສິ່ງທີ່ເຂົາຄວນ, ແລະເຮັດໃນສິ່ງທີ່ຂ້າພະເຈົ້າຈໍາເປັນຕ້ອງ. ໃນເມື່ອມີອັກສອນຫຍໍ້ທັດສະນະສົມເຫດສົມຜົນຢູ່ແຕ່ລະວົງຕະກູນໃນລະດັບອາດຈະປະກອບມີການເລີ່ມຕົ້ນຂອງແຕ່ລະບັນພະບຸລຸດ, ລູກຫລານເອີ້ນວ່າລະດັບໃດຫນຶ່ງ.

ໃນຕົວຢ່າງນີ້, ຄໍາໄດ້ອະນຸຍາດໃຫ້ທ່ານສາມາດໂທຫາ constructor ພໍ່ແມ່ :: ພໍ່ແມ່ທີ່ມີລະດັບຂອງເດັກນ້ອຍໄດ້. Semantics ແມ່ນງ່າຍດາຍ. ຫນ້າທໍາອິດແມ່ນເພື່ອປະຕິບັດບັນພະບູລຸດຂຽນອັກສອນຫຍໍ້ຂອງຕົນ, ຫຼັງຈາກນັ້ນໄດ້ຍົກຕົວຢ່າງໃນປະຈຸບັນ. ທໍາອິດດັ່ງຕໍ່ໄປນີ້ຢ່າງມີເຫດຜົນຂອງຕົນເອງ, ຄັ້ງທີສອງ - ຂອງຕົນເອງ.

ໃນເວລາທີ່ແຕ່ລະວັດຖຸທີ່ມີສ່ວນຮ່ວມໃນທຸລະກິດ, ຂະບວນການໂດຍລວມແມ່ນຖືກຕ້ອງແລະເຂົ້າໃຈໄດ້. ແຕ່ນີ້ບໍ່ຄວນຈະໄດ້ຮັບການສັນລະເສີນໂດຍທົ່ວໄປເປັນບັນທັດຖານສໍາລັບທຸກລະບົບສະຖານທີ່.

ລະບົບ Pedigree ວັດຖຸ "ອາຫານ" ໃນປະມານຄັ້ງທໍາອິດອາດຈະມີບາງສິ່ງບາງຢ່າງໃນທົ່ວໄປ, ແຕ່ຜະລິດຕະພັນແມ່ນ້ໍານົມ, ຫມາກໂມ, pasta ແລະຫານປະເພດເມັດເຖິງແມ່ນວ່າພວກເຂົາເຈົ້າເປັນຂອງລະບົບນີ້, ແຕ່ພວກເຂົາເຈົ້າຊອກຫາແລະອະທິບາຍຂ້ອນຂ້າງແຕກຕ່າງ.

ນັກພັດທະນາຕ້ອງສ້າງວັດຖຸໃນລະບົບຄໍາຮ້ອງສະຫມັກແຕ່ລະຄົນ, ແລະບໍ່ໄດ້ຢູ່ໃນວິທີການນີ້ເມື່ອຜູ້ໃດຜູ້ຫນຶ່ງແນະນໍາ. ບັນຫາແຕ່ລະຄົນແມ່ນເປັນເອກະລັກ, ມັນເປັນສິ່ງຈໍາເປັນທີ່ຈະນໍາໃຊ້ໃນ PHP ກໍ່ພໍ່ແມ່ເປັນ - ບໍ່ຢ່າງແທ້ຈິງ.

constructors ສາທາລະນະແລະເອກະຊົນ

ການສ້າງມາດຕະຖານຄືທົ່ວໄປແລະສາມາດໃຊ້ໄດ້ສໍາລັບການນໍາໃຊ້ໂດຍທຸກຄົນຕົກ. ບໍ່ຈໍາເປັນຊີ້ໃຫ້ເຫັນການກໍ່ສ້າງຫນ້າທີ່ສາທາລະນະ, ໂດຍໄວ້ໃນຕອນຕົ້ນ, PHP ປະຕິບັດຕໍ່ອະທິບາຍທັງຫມົດເປັນທົ່ວໄປ.

ເຮັດແນວໃດມັນເຮັດໃຫ້ຄວາມຮູ້ສຶກທີ່ຈະນໍາໃຊ້ຄໍາສໍາຄັນເອກະຊົນໃນຄໍາອະທິບາຍຂອງນັກອອກແບບໄດ້ - ໂດຍສະເພາະຂອງບັນຫາໄດ້, ຄຸນນະສົມບັດຂອງຂະບວນການພັດທະນາຫຼືການຕ້ອງໄດ້?

ຈາກຈຸດຈືຂໍ້ມູນການຂອງວັດຖຸເບິ່ງ pedigree ອາດອະນຸຍາດໃຫ້ຮ່າງກາຍດ້ວຍຄວາມນັບຖືບັນພະບຸລຸດຂອງເຂົາເຈົ້າເພື່ອລູກຫລານ, ແຕ່ຫຼາຍປານໃດແມ່ນເຫດຜົນສົມເຫດສົມຜົນແມ່ນການຍາກທີ່ຈະເວົ້າວ່າ, ແລ້ວ, ໃນສະພາບການໂດຍລວມ.

ຕະຫຼອດຊີວິດວັດຖຸ

ແນວຄວາມຄິດຂອງກາລະໂອກາດກວ້າງຈຸດປະສົງ, ຮັດກຸມການຂຽນໂປຣແກຣມ PHP ກໍ່ສ້າງຫ້ອງຮຽນສໍາລັບເຫດຜົນງ່າຍດາຍທີ່ໃນຍຸກສຸດທ້າຍເທົ່ານັ້ນຢູ່ໃນເວລາຂອງຫນ້າໄດ້, ມັນ Re: ການສ້າງຫຼືສ້າງຫນ້າອື່ນ.

ການມີສ່ວນຮ່ວມທາງຂອງຕົວທ່ອງເວັບ JavaScript AJAX ແລະລະຫັດທີ່ເຫມາະສົມກ່ຽວກັບເຄື່ອງແມ່ຂ່າຍສາມາດຊ່ວຍໃຫ້ການຍືດອາຍຸຂອງວັດຖຸ, ແຕ່ໃນຮູບແບບໃດມັນຈະເປັນແບບຈໍາກັດ.

PHP ມີຄວາມສາມາດໃນການດໍາເນີນການ script ໃນເຄື່ອງແມ່ຂ່າຍໃນເວລາທີ່ລູກຄ້າໄດ້ເປັນ "ຕັດການເຊື່ອມຕໍ່" ແລະ "ຮັບ" ລູກຄ້າກັບຄືນໄປບ່ອນຕົວອັກສອນແລ່ນໃຫ້ເຂົາເຈົ້າກ່ອນທີ່ຈະ, ແຕ່ນີ້ບໍ່ແມ່ນທາງເລືອກໃນເວລາທີ່ໂຄງການຈຸດປະສົງ, ຮັດກຸມຖືກປະຕິບັດໃນ C ++ ເປັນ.

ໃນກໍລະນີສຸດທ້າຍ, ທ່ານສາມາດສ້າງລະບົບທີ່ສົມບູນຂອງວັດຖຸທີ່ຈະເປັນ "ຕະຫຼອດໄປ", ເປັນໂຄງການແມ່ນຂຶ້ນແລະແລ່ນ. ຢ່າງໃດກໍຕາມ, ມັນພຽງແຕ່ສາມາດເວົ້າໂອ້ອວດເປັນພາສາການຂຽນໂປຣແກຣມ stationary ເຊັ່ນ: C ++, C #, Pascal ແລະ Delphi. ສ້າງທັງຫມົດທີ່ແຕກຕ່າງ, ດໍາລົງຊີວິດໄດ້ໄວຂຶ້ນແລະຮອດຫຼາຍໃນໂລກອອນໄລນ໌ແບບເຄື່ອນໄຫວ.

ຈາກອະນຸກົມຂອງຕົນເອງປົກປັກຮັກສາໄດ້

ທ່ານສາມາດຊອກຫາເຫດຜົນສໍາລັບການປະຫວັດສາດໃນໄລຍະການ "ອະນຸກົມ" ແລະຮູບລັກສະນະໃນຊີວິດປະຈໍາວັນແນວຄວາມຄິດຂອງ "ວິທີການ magic" ໄດ້. ແຕ່ທຸກສິ່ງທຸກຢ່າງແມ່ນຫຼາຍງ່າຍຂຶ້ນ. ແທ້ຄືກັນກັບຄວາມແຕກຕ່າງລະຫວ່າງອິດສະລະພາບຂອງ C ++ ໃນຄວາມແຂງກະດ້າງຂອງ C # ອະນຸກົມທີ່ມີຄວາມແຕກຕ່າງຈາກແນວຄວາມຄິດ banal:

  • ຂຽນຈຸດປະສົງເພື່ອສະຕິງ
  • ອ່ານວັດຖຸຈາກສະຕິງເປັນ.

ກ່າວ magic ແວດລ້ອມແລະວິທີການ magical mythical - ງາມ, loudly, ແຕ່ພາກປະຕິບັດພຽງເລັກນ້ອຍ. ໂລກຂອງຂໍ້ມູນທີ່ຫນ້າສົນໃຈຕົ້ນຕໍໃນທີ່ທັງຫມົດໄດ້ສັງເກດເຫັນ, ໄດ້ຍິນແລະເຫັນໄດ້ຊັດເຈນສາມາດໄດ້ຮັບການອະທິບາຍເປັນຂໍ້ຄວາມງ່າຍດາຍແລະສອດຄ່ອງ.

ຂໍ້ມູນໄດ້ຖືກສະເຫມີໄປ, ແລະຈະເປັນສາຍອັກຂະລະ. ບໍ່ວ່າສິ່ງທີ່ທໍາມະຊາດໄດ້. ໂຄງສ້າງຢ່າງເປັນທາງການຂອງພາສາການຂຽນໂປຣແກຣມ, ສັນຍາລັກຂອງທໍາມະຊາດຢ່າງດຽວ - ຫັດຕາຕະລາງ.

ຄວາມຄິດຂອງການເປັນຈຸດປະສົງທີ່ເຂົ້າໄປໃນສາຍອັກຂະດັ່ງນັ້ນໃນເວລາທີ່ມີຄວາມຈໍາເປັນ, ມັນເປັນໄປໄດ້ທີ່ຈະຟື້ນຕົວຈາກເສັ້ນນີ້ໂດຍບໍ່ມີການສູນເສຍໂດຍເນື້ອແທ້ແລ້ວ - ເປັນຄວາມຄິດທີ່ປະຕິບັດຫຼາຍ.

ຈາກຕົນເອງເພື່ອຕົນເອງ

Semantics PHP constructor ສ້າງພາຍໃນໄວຍາກອນຂອງຕົນມີຈໍາກັດ, ແຕ່ຖ້າຫາກວ່າການອອກແບບພັດທະນາທີ່ມີຕໍາແຫນ່ງການພັດທະນາ:

  • ມັນເປັນການເລີ່ມຕົ້ນ - ການສ້າງຕົວຢ່າງໃຫມ່ທັງຫມົດ;
  • ແມ່ນລັດໃນປະຈຸບັນ - ສ້າງຕົວຢ່າງທີ່ມີຢູ່ແລ້ວໄດ້.

ຂໍ້ຈໍາກັດ PHP ເນື່ອງຈາກຄວາມຈິງທີ່ວ່າລະບົບຂອງວັດຖຸມັນມີຢູ່ພຽງແຕ່ຢູ່ທີ່ໃຊ້ເວລາຂອງຫນ້າໃດຫນຶ່ງ, ພວກເຂົາເຈົ້າຈະຖອນຕົວ.

ການສ້າງລະບົບຂອງວັດຖຸໃນຮູບແບບຂອງຫນ້າໃນເວັບໄຊຂອງທ່ານ, ທ່ານສາມາດຊ່ວຍປະຢັດມັນ. ສໍາລັບນາ, ຂະບວນການນີ້ແມ່ນບໍ່ຈໍາເອີ້ນວ່າອະນຸກົມ, ພວກເຮົາສາມາດຈໍາກັດການປົກປັກຮັກສາສະພາບທີ່ເປັນ (ໄຟລ໌ຖານຂໍ້ມູນ), ແລະໃນເວລາທີ່ຄວາມຕ້ອງການເພື່ອ reconvene ຫນ້າດຽວກັນຫຼືສ້າງຄົນອື່ນຢູ່ໃນເວັບໄຊດຽວກັນ, ພຽງແຕ່ປະຕິສັງຂອນລັດໃນປະຈຸບັນຂອງການທີ່ໄດ້ຮັບການສ້າງຕັ້ງຂຶ້ນແລ້ວ.

ໃນສະພາບການດັ່ງກ່າວນີ້, ລະບົບວັດຖຸທີ່ຖືກສ້າງຕັ້ງຂື້ນພຽງແຕ່ຄັ້ງດຽວ, ແລະໃນໄລຍະການເວັບໄຊດັ່ງກ່າວມັນແມ່ນພຽງແຕ່ພັດທະນາ. ພາຍໃຕ້ລະບົບດັ່ງກ່າວນີ້, ທ່ານສາມາດອອກແບບລະບົບຂອງວັດຖຸເປັນເພື່ອປັບສະພາບການປ່ຽນແປງ.

ຕົນເອງ perpetuating ວັດຖຸລະບົບ "ທ່ານ" ການກະທໍາຂອງຈໍານວນຜູ້ເຂົ້າແລະຫນ້າສະຖານະພາບ, ແລະໃນແຕ່ລະຄັ້ງທີ່ພວກເຮົາດໍາເນີນການ PHP, ມັນບໍ່ໄດ້ຖືກສ້າງຂຶ້ນຈາກ scratch ແລະຟື້ນຟູກັບລັດທີ່ຜ່ານມາ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lo.birmiss.com. Theme powered by WordPress.