我在将变量传递给switch函数时遇到了一些问题。
它是一个wordpress网站所以现在我有:
$_slider_plus_length = '1';
$_slider_plus_max_height = '350';
$_slider_plus_max_width = '1000';
function switchIt() {
$_slider_plus_length = '1';
$_slider_plus_max_height = '350';
$_slider_plus_max_width = '1000';
switch ($_slider_plus_length) {
case '1':
return '<li><img src="'. get_option( 'slider_plus_image_one' ) .'"style="height:'. $_slider_plus_max_height .'px;max-width:'. $_slider_plus_max_width .'px;"></li>';
break;
case '2':
return '<li><img src="'. get_option( 'slider_plus_image_one' ) .'"style="height:'. $_slider_plus_max_height .'px;max-width:'. $_slider_plus_max_width .'px;"></li><li><img src="'. get_option( 'slider_plus_image_two' ) .'"style="height:'. $_slider_plus_max_height .'px;max-width:'. $_slider_plus_max_width .'px;"></li>';
break;
case '3':
return '<li><img src="'. get_option( 'slider_plus_image_one' ) .'"style="height:'. $_slider_plus_max_height .'px;max-width:'. $_slider_plus_max_width .'px;"></li><li><img src="'. get_option( 'slider_plus_image_two' ) .'"style="height:'. $_slider_plus_max_height .'px;max-width:'. $_slider_plus_max_width .'px;"></li><li><img src="'. get_option( 'slider_plus_image_three' ) .'"style="height:'. $_slider_plus_max_height .'px;max-width:'. $_slider_plus_max_width .'px;"></li>';
break;
case '4':
return '<li><img src="'. get_option( 'slider_plus_image_one' ) .'"style="height:'. $_slider_plus_max_height .'px;max-width:'. $_slider_plus_max_width .'px;"></li><li><img src="'. get_option( 'slider_plus_image_two' ) .'"style="height:'. $_slider_plus_max_height .'px;max-width:'. $_slider_plus_max_width .'px;"></li><li><img src="'. get_option( 'slider_plus_image_three' ) .'"style="height:'. $_slider_plus_max_height .'px;max-width:'. $_slider_plus_max_width .'px;"></li><li><img src="'. get_option( 'slider_plus_image_four' ) .'"style="height:'. $_slider_plus_max_height .'px;max-width:'. $_slider_plus_max_width .'px;"></li>';
break;
default:
return $_slider_plus_list_item_one;
}
}
我需要在切换功能中使用这些变量,但我真的不想像这样重新声明它们。
我试图将它们设置为全局但我无法得到它!
我知道我缺少的一些基本内容......教我自己的东西,想想我跳过了一些步骤。
谢谢, 马特