在PHP中接收常量或枚举作为参数

在PHP中接收常量或枚举作为参数,php,Php,如何使自己的函数接收可能的“常量”数组作为标志 在函数定义中,它类似于 myFunction(???) { if (isset(MODE_ONE)) { // do something } if (isset(MODE_TWO)) { // do something } { 这些标志通常被定义为在二进制表示中设置了特定位的值(因此在十进制1、2、4、8等中),这使得可以通过使用简单的位运算符查看是否传递了特定标志。最佳做法是什么?在我自己的函数定义文件中定义自

如何使自己的函数接收可能的“常量”数组作为标志

在函数定义中,它类似于

myFunction(???) {
  if (isset(MODE_ONE)) {
    // do something
  }

  if (isset(MODE_TWO)) {
    // do something
  }
{

这些标志通常被定义为在二进制表示中设置了特定位的值(因此在十进制1、2、4、8等中),这使得可以通过使用简单的位运算符查看是否传递了特定标志。最佳做法是什么?在我自己的函数定义文件中定义自己的常量并需要它?在()中找到了我想要的内容。谢谢你告诉我它与位运算符有关。
myFunction(???) {
  if (isset(MODE_ONE)) {
    // do something
  }

  if (isset(MODE_TWO)) {
    // do something
  }
{