【发布时间】:2014-08-25 13:40:37
【问题描述】:
有没有办法在下面的例子中使用类名作为案例? (伪代码)
class Some_Class {
static function get_image_size() {
switch (get_class($image_size)) {
case 'Class_1':
$image_size = 'related-post';
break;
}
case 'Class_2':
$image_size = 'full';
break;
}
return $image_size;
}
}
我需要这个来从不同的 php 类中调用一个特定的变量。 基本上我需要类似下面的代码,但使用 switch 语句:
class Some_class {
static function get_image_size() {
if Class_Name_1 {
$image_size = 'related-post';
}
elseif Class_Name_2 {
$image_size = 'full';
}
return $image_size;
}
}
谢谢。
【问题讨论】:
-
有点不清楚你想要什么。最佳猜测:
switch (get_class($image_size))...?! -
查看更新的问题内容。谢谢。
-
如果什么
Class_Name_1...?!仍然没有多大意义。
标签: php class switch-statement case