PHP define() 函数

ການກໍານົດແລະການນໍາໃຊ້

ພາສາ define() ກວດກາຄວາມຄິດ.

ຄວາມຄິດຄືກັບຄວາມຫຼັກຄວາມ, ແຕ່ການແຕກຕ່າງທີ່ຈະສົມມຸດຂອງມັນແມ່ນ:

  • ຫຼັງຈາກກໍານົດ, ຄວາມຄິດບໍ່ສາມາດປ່ຽນມາອີກ.
  • ຊື່ຄວາມຄິດບໍ່ຕ້ອງມີອີກສີຫຼັງ ($) ກົດສະຫຼຸບ.
  • ຂອບເຂດບໍ່ມີຜົນຕໍ່ການເຂົ້າເຖິງຄວາມຄິດ.
  • ຄວາມຄິດທີ່ຈະກໍານົດພຽງແຕ່ສິ່ງຕາມຄຳເວົ້າຫຼືຈຳນວນ.

ຂອດອັນດັບ

define(name,value,case_insensitive)
ປະເພດ ການອະທິບາຍ
name ສະຫຼຸບ. ມີຊື່ຄວາມຄິດທີ່ຈະກໍານົດ.
value ສະຫຼຸບ. ມີຄວາມຄິດທີ່ຈະກໍານົດ.
case_insensitive

ທາງເລືອກ. ມີການກວດກາຊື່ຄວາມຄິດຈະສົມບູນຄວາມຫຼັກຄວາມຫຼືບໍ່.

ຖ້າກວດກາໃຫ້ true, ຈະສົມບູນຄວາມຫຼັກຄວາມ. ມັນແມ່ນ false (ສົມບູນຄວາມຫຼັກຄວາມ) ໂດຍການຈັດຕັ້ງມາດຕະຖານ.

ຄວາມຈຳນວນ

ຕົວຢ່າງ 1

ການກໍານົດຄວາມຄິດທີ່ສົມບູນຄວາມຫຼັກຄວາມ

<?php
define("GREETING","Hello world!");
echo constant("GREETING");
?>

ການສະແດງ:

ສະແດງ: Hello world!

ຕົວຢ່າງ 2

ການກໍານົດຄວາມຄິດທີ່ບໍ່ສົມບູນຄວາມຫຼັກຄວາມ

<?php
define("GREETING","Hello world!",TRUE);
echo constant("greeting");
?>

ການສະແດງ:

ສະແດງ: Hello world!