Есть ли способ динамически создавать классы в php? [закрыто]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Есть ли способ динамически создавать классы в php? [закрыто]

Сообщение Anonymous »


в мануале есть только runkit7 который для php 7, мне нужно что-то с поддержкой php 8+ (желательно 8.2|8.3).

Проблема: как динамически создавать классы (со свойствами с указанием типа) во время выполнения?

В частности, я хочу динамически создавать классы для записей PDO, чтобы можно было создавать таблицы базы данных и классы php, которые являются представлениями друг друга. План состоит в том, чтобы определить типы, которые можно использовать для создания свойств таблиц sql, свойств типизированных классов php и элементов управления формой ввода html на основе некоторых данных конфигурации.

Цель этого вопроса не имеет значения, учитывая его простоту. Как я могу создавать классы во время выполнения?

Если бы у меня был, например, файл конфигурации, содержащий классы и их свойства (включая метаданные, такие как типы свойств), можно ли было бы построить определение класса.

пример 1:
$config = ['prop' => 'string']; // можно использовать для создания #php класс Objekt {публичная строка $prop; } #sql СОЗДАТЬ ТАБЛИЦУ опора ВАРЧАР(255) #html
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»