PHP может инстанцировать объекта с названия класса как строка?

Обновление: На v8.0.15 (возможно, эта версия) ПАРОЛЬ () функция не работает

, необходимо сделать:

  1. Удостоверяются, что у Вас есть MySQL Stopped сначала.
  2. Выполнение сервер в безопасном режиме с обходом полномочия: sudo mysqld_safe --skip-grant-tables
  3. Вход в систему: mysql -u root
  4. mysql> UPDATE mysql.user SET authentication_string=null WHERE User='root';
  5. FLUSH PRIVILEGES;
  6. mysql> exit;

  7. Тогда вход в систему снова: mysql -u root

8. mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'yourpasswd';

Счастливый:)!

70
задан karim79 4 September 2009 в 03:34
поделиться

2 ответа

Да, определенно.

$className = 'MyClass';
$object = new $className; 
118
ответ дан 24 November 2019 в 13:26
поделиться

Да, это :

<?php

$type = 'cc';
$obj = new $type; // outputs "hi!"

class cc {
    function __construct() {
        echo 'hi!';
    }
}

?>
5
ответ дан 24 November 2019 в 13:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: