|
Posted by Alexey Kulentsov on 08/02/07 06:07
Yarco wrote:
> So how can i do somthing like c++'s enum?
Only for global scope.
----------------enum.inc.php--------------------------------->8-------------------
<?php
/**
* Copyright (c) 2006 by Alexey Kulentsov
*
* usage example:
* enum(1,'one','two','three',5,'five','six');
*
* History:
* 2006-02-23 started
* 2007-05-31 optimized
*/
function enum()
{
$counter=0;
$retval=array();
foreach(func_get_args() as $arg)
if(gettype($arg)=='integer')
$counter=$arg;
else
define($retval[$counter++]=$arg,$counter);
return $retval;
}
?>
------------------------------------------------------------->8-------------------
[Back to original message]
|