1

定数の値を動的に検索できるようにしたいのですが、変数を使用すると構文が機能しません。

<?php
class Food {
    const FRUITS = 'apple, banana, orange';
    const VEGETABLES = 'spinach, carrot, celery';
}

$type = 'FRUITS';

echo Food::FRUITS;
echo Food::$type;

?>

与える

apple, banana, orange

Fatal error: Access to undeclared static property: Food::$type

定数を動的に呼び出すにはどうすればよいですか?

4

4 に答える 4