例如50个美国。现在我只在一个函数中使用 50 个状态:
函数 getStateInput() { $states = array('AL' => '阿拉巴马', 'AK' => '阿拉斯加', 'AZ' => '亚利桑那'等); //使用$states }
或者,您可以$states
在自己的 states.php 中定义,然后像这样使用它:
函数 getStateInput() { 包括('states.php'); //使用$states }
但出于某种原因,这让我感到害怕,因为我使用包含来定义局部函数变量。另一种方法是将 states 数组分配给 states.php 中的超全局变量(例如,我可以使用$_ENV['states']
)。然后我可以去:
包括('states.php'); 函数 getStateInput() { //使用 $_ENV['states'] }
是其中一个最好的还是有另一种更好的方法?