|
- <?php
- /*
- 关联数组转常量数据
- 参数1:必须,关联数组用于批量创建常量。
- 参数2:可选,若设置为 true,则对大小写不敏感。默认是 false(大小写敏感)。
- 返回已存在的常量数量(已存在的常量将无法覆盖)所有创建成功返回0。
- */
- function array2define($array,$case_insensitive = 0){
- $err=0;
- foreach($array As $name => $value){
- if(defined($name)){
- $err++;
- continue;
- }
- define($name,$value,$case_insensitive);
- }
- return $err;
- }
- $define_array = array(
- "A" => "b",
- "B" => "Hello World!",
- "C" => "Test",
- );
- echo array2define($define_array)."<br>";
- echo A."<br>";
- echo B."<br>";
- echo C."<br>";
- ?>
复制代码 |
|