У меня есть переменная с именем $ theclass и строка «Home_class». Как я могу определить класс из этой строки? Причина, по которой мне нужно сделать это, - это изменение переменной, и я хочу, чтобы объявить класс, равный переменной.Объявление переменной как PHP-класс
2
A
ответ
4
Используйте ключевое слово new
.
$theclass = 'My_class';
$x = new $theclass(); // $x is now an instance of My_class
+0
который работает безупречно, я должен подождать 11 минут, чтобы отметить ответ как правильный. Благодарю. –
Смежные вопросы
- 1. Объявление переменной как управления
- 2. Объявление переменной переменной C
- 3. Объявление переменной переменной?
- 4. Объявление переменной
- 5. Объявление переменной
- 6. Объявление переменной
- 7. Объявление переменной
- 8. Объявление объекта JQuery как переменной?
- 9. Объявление переменной как нескольких интерфейсов
- 10. Как читать это объявление переменной?
- 11. JasperReports: Объявление переменной как HashMap
- 12. Как имитировать шаблон объявление переменной
- 13. Объявление переменной как побочный эффект
- 14. Объявление переменной внутри другой переменной
- 15. Объявление переменной переменной в SQL
- 16. Объявление переменной с циклами
- 17. Инициализирует ли объявление переменной?
- 18. Объявление переменной PHP
- 19. Объявление переменной local
- 20. Объявление переменной Unix
- 21. VB.Net объявление переменной
- 22. TASM: Безымянное объявление переменной
- 23. Объявление переменной java
- 24. Рекурсивного объявление переменной
- 25. Автоматизировать объявление переменной PHP
- 26. Объявление переменной с использованием $
- 27. C++ Объявление переменной
- 28. Избегайте объявление локальной переменной
- 29. Объявление переменной Javaparser AST
- 30. Объявление переменной внутри функций
возможно дубликат [экземпляр класса из переменной в PHP?] (Http://stackoverflow.com/questions/534159/instantiate-a-class-from-a-variable-in-php) – meagar