我有这个php函数,我创建的基本上是一个switch语句。对于每种情况,$ team_image变量都被保存为一个不同的值。它看起来有点像这样:PHP函数不会保存变量
function teamImage($team)
{
switch($team)
{
case "Baltimore Orioles":
$team_image = "orioles";
case "New York Yankees":
$team_image = "yankees";
case "Toronto Blue Jays":
$team_image = "bluejays";
你明白了。但是,当我调用函数并尝试在我的代码的其他部分使用$ team_image变量时,它不起作用,因为显然变量仍未定义。有什么想法吗?
感谢,
兰斯
没有足够的信息来充分回答这个问题。请发布你打算如何使用'$ team_image'变量。 – 2011-05-01 19:15:21
虽然这似乎不会影响您的问题,但请记住[break语句](http://php.net/break/),如果您需要它,看起来您会像。 – waiwai933 2011-05-01 19:18:24
我不同意没有足够的信息来回答问题。我清楚问题出在哪里(由于缺乏范围意识)。 – Hammerite 2011-05-01 19:22:02