ຄອມພິວເຕີ, ດໍາເນີນໂຄງການ
ສິ່ງທີ່ເຮັດໃຫ້ການທໍາງານຂອງ PHP microtime?
ໃນຫນຶ່ງໃນທີ່ສຸດພາສາການຂຽນໂປຣແກຣມ PHP ຍັງມີຫນ້າທີ່ຫ້ອງສະຫມຸດອຸດົມສົມບູນ. ພວກເຂົາແຕ່ລະມີລັກສະນະເປັນຂອງຕົນເອງ, ແຕ່ເນື່ອງຈາກວ່າຈໍານວນຂະຫນາດໃຫຍ່ຂອງປະຕິບັດງານແລະຫົວທີ່ຄ້າຍຄືກັນຈາກນັກພັດທະນາມັກຈະນໍາໄປສູ່ຄວາມສັບສົນ. ຄໍາຖາມທີ່ເຮັດໃຫ້ການທໍາງານຂອງ microtime PHP - ສິ່ງທີ່ມັນບໍ່ແລະເຮັດແນວໃດມັນມີຄວາມແຕກຕ່າງຈາກທີ່ຄ້າຍຄືກັນກັບຂອງນາງ?
ການທໍາງານຂອງ microtime
The microtime PHP ເປັນຜົນມາຈາກຜົນໄດ້ຮັບທີ່ໃຊ້ເວລາ Unix ແລະມີຄວາມຖືກຕ້ອງກັບ microseconds. ເຖິງວ່າຈະມີການດໍາເນີນງານທີ່ຝັງຢູ່ໃນພາສາການຂຽນໂປຣແກຣມ, ມັນບໍ່ສາມາດເຮັດວຽກກ່ຽວກັບລະບົບທັງຫມົດ. ໃນສະບັບກ່ອນຫນ້ານັ້ນຂອງລະບົບປະຕິບັດການ, ບ່ອນທີ່ບໍ່ມີ gettimeofday ໂທລະບົບ (), ການທໍາງານນີ້ຈະຜະລິດຜົນໄດ້ຮັບທີ່ບໍ່ຖືກຕ້ອງ.
Syntax microtime () ມີພຽງແຕ່ຫນຶ່ງການໂຕ້ຖຽງ - ມັນຕັດສິນກໍານົດສິ່ງທີ່ປະເພດຂອງຂໍ້ມູນສາມາດບັນລຸຜົນໄດ້ຮັບກັບຄືນ. ຖ້າຫາກວ່າເຄື່ອງຫມາຍວົງເລັບທີ່ສອດຄ້ອງກັນກັບທີ່ແທ້ຈິງ (ຈາກພາສາອັງກິດ. "true"), ຫຼັງຈາກນັ້ນແທນທີ່ຈະເປັນການທໍາງານຂອງຜົນໄດ້ຮັບ string ຂໍ້ມູນຈໍານວນຫລາຍ. ໃນເມື່ອບໍ່ມີຂອງຕົວກໍານົດໃດ (ຊຶ່ງເປັນສູນ) ໄດ້ຖືກກໍານົດທີ່ຈະທີ່ບໍ່ຖືກຕ້ອງ (ຈາກພາສາອັງກິດ. "ບໍ່ຖືກຕ້ອງ"), ທີ່ໃຊ້ເວລາທີ່ຈະໄດ້ຮັບການກັບຄືນໃນຮູບແບບ msec ວິນາທີໄດ້. ທີ່ນີ້, ຈໍານວນທໍາອິດຈະເຮັດໃຫ້ຈໍານວນຂອງ microseconds ທີ່ໄດ້ຜ່ານໄປຕັ້ງແຕ່ການເລີ່ມຕົ້ນຂອງສອງປະຈຸບັນ, ແລະຄັ້ງທີສອງ - ໃນເວລາທັງຫມົດທີ່ໄດ້ຜ່ານໄປນັບຕັ້ງແຕ່ປີ 1970, ສະແດງອອກໃນວິນາທີ.
ການນໍາໃຊ້ PHP microtime () ແມ່ນມີຄວາມຈໍາເປັນໃນກໍລະນີທີ່ມີຄວາມຈໍາເປັນເພື່ອຊອກຫາດົນປານໃດມັນໃຊ້ເວລາປະຕິບັດຂອງ block ລະຫັດ. ສ່ວນຫຼາຍມັກ, ກົນໄກນີ້ແມ່ນຖືກນໍາໃຊ້ເພື່ອເພີ່ມປະສິດທິປະຕິບັດງານຂອງໂຄງການດັ່ງກ່າວ.
ຄວາມແຕກຕ່າງກັນກັບທີ່ໃຊ້ເວລາໄດ້
ໃນຖານະທີ່ມີຫນ້າທີ່ຄ້າຍຄືກັນ microtime, PHP ມີງ່າຍ - ທີ່ໃຊ້ເວລາ. ບໍ່ເຫມືອນກັບທີ່ຖືກຕ້ອງຫຼາຍ, "ເອື້ອຍນ້ອງ" ຂອງຕົນ, ຜົນມາຈາກການນໍາໃຊ້ທີ່ໃຊ້ເວລາການທໍາງານຂອງ () - ຈໍານວນຂອງວິນາທີນັບຕັ້ງແຕ່ຍຸກ Unix, ທີ່, ຈາກ 1 ມັງກອນ 1970, 00:00:00 GMT. ມີທີ່ໃຊ້ເວລາ () ເປັນໄປໄດ້ທີ່ຈະໄດ້ບັນລຸເຖິງຄວາມແຕກຕ່າງທີ່ໃຊ້ເວລາລະຫວ່າງສອງຈຸດຂອງໂຄງການ, ແຕ່ວ່າມີຄວາມແມ່ນຍໍາຫນ້ອຍ.
ຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະໄດ້ຮັບທີ່ໃຊ້ເວລາລະບົບ, ທ່ານຄວນຈະນໍາໃຊ້ທີ່ທໍາງານຂອງການ (). ຖ້າຫາກວ່າມີຄວາມຈໍາເປັນ, ເພື່ອໃຫ້ໄດ້ຮັບຄວາມແຕກຕ່າງຂອງຄວາມແມ່ນຍໍາສູງສຸດ, ມັນເປັນທີ່ດີທີ່ສຸດທີ່ຈະເລືອກເອົາການທໍາງານຂອງ PHP - microtime.
Similar articles
Trending Now