可能的重复:
PHP 和 Enums
我想创建一个具有多个参数的函数,其中一个参数有多个常量变量。例如:
<?php
function print($str, $num){...}
.
.
.
print("omid",one);
print("omid",two);
?>
Run Code Online (Sandbox Code Playgroud)
在这个例子中$num由常量变量组成:“一,二,三”现在,如何实现它?php中有Enum吗?
谢谢你的时间
php 中没有枚举。只需预先定义常量,然后使用它们即可。如果您不想将它们定义为全局常量(在这种情况下您可能不应该),您可以在类中定义它们。
class myclass {
const ONE = 1;
const TWO = 2;
const THREE = 3;
public function testit() {
echo("omid". self::ONE);
echo ("omid". self::TWO);
}
}
Run Code Online (Sandbox Code Playgroud)
如果您尝试使用的常量未定义,那么您将收到错误
| 归档时间: |
|
| 查看次数: |
8061 次 |
| 最近记录: |