PHP7でのmoxiemanagerのエラー

イエス・ゲバラ

バージョンをPHP5からPHP7に更新した後、プロジェクトに統合したtinymceのmoxiemanagerプラグインから画像を挿入しようとすると、エラーが表示されます。

教えてください:エラー:配列から文字列への変換

イエス・ゲバラ

数時間後、エラーを見つけることができました

具体的には: /home/user/website/admin/js/vendor/tinymce/plugins/moxiemanager/classes/Util/EventDispatcher.php:118

方法では:

public function dispatch($sender, $name, $args) {
    $name = strtolower($name);

    if (isset($this->observers[$name])) {
        $observers = $this->observers[$name];
        $args->setSender($sender);

        for ($i = 0, $l = count($observers); $i < $l; $i++) {
            $value = $observers[$i][1]->$observers[$i][0]($args);

            // Is stopped then break the loop
            if ($value === false || $args->isStopped()) {
                return $args;
            }
        }
    }

    return $args;
}

次の行を置き換える必要があります。

$value = $observers[$i][1]->$observers[$i][0]($args);

このため:

$value = $observers[$i][1]->{$observers[$i][0]}($args);

PHP7は、ソースファイルを分析するときに抽象構文木を使用します。変数、プロパティ、およびメソッドへの間接アクセスは、左から右に厳密に評価されるようになりました。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PHP7でのTCPDFエラー

分類Dev

Error in moxiemanager with PHP7

分類Dev

PHP7およびphpMyAdminでのPHPの致命的なエラー

分類Dev

PHP7への移行後のエラー

分類Dev

SymfonyのコンソールPHP7解析エラー

分類Dev

php7のzendセッションデータベースのエラー

分類Dev

PHP7のPECLyaml

分類Dev

PHP7のルーティングライブラリ

分類Dev

PHP7のアップグレード後にOwnCloudの電子メール通知送信エラー

分類Dev

PHP7でのforeachの変更

分類Dev

CentOS7.3およびPHP7のカスタムログにログインするためのphpエラーを取得できません

分類Dev

PHPの職人サーブはphp7をアップグレードした後に致命的なエラーが必要です

分類Dev

PHP7の匿名クラス

分類Dev

PHP5からPHP7にアップグレードすると、「Closing delimiterCnotfound」エラーが発生するのはなぜですか。

分類Dev

PHP7にアップデートした後のCodeIgniterCI_Exceptions :: show_exceptionエラー

分類Dev

EclipseでのPHP7デバッガー設定

分類Dev

PHP7でのモンキーパッチ

分類Dev

$_SERVER['HOME'] の PHP7 バージョンは何ですか

分類Dev

ハンドルバー/ Symfonyでの口ひげ/ PHP7

分類Dev

PHP7の匿名クラスの下位互換性のあるバージョンとは何ですか

分類Dev

構文エラー、php7を実行しているファイルの予期しない終了

分類Dev

電子VCRUNTIME140.dllエラーでPHP7をバンドル

分類Dev

PHP7のスカラー型と厳密型はパフォーマンス向上機能ですか?

分類Dev

PHP5のPHP7で機能するコードの代替案

分類Dev

PHP7とDoctrineGroupの使用

分類Dev

PHP7のarray_filter

分類Dev

Ubuntu12.04のPHP7

分類Dev

WindowsへのPHP7インストールでmysqliクラスが見つかりません

分類Dev

PHP7以降でSQLServer用のODBCドライバー17を有効にする方法は?

Related 関連記事

  1. 1

    PHP7でのTCPDFエラー

  2. 2

    Error in moxiemanager with PHP7

  3. 3

    PHP7およびphpMyAdminでのPHPの致命的なエラー

  4. 4

    PHP7への移行後のエラー

  5. 5

    SymfonyのコンソールPHP7解析エラー

  6. 6

    php7のzendセッションデータベースのエラー

  7. 7

    PHP7のPECLyaml

  8. 8

    PHP7のルーティングライブラリ

  9. 9

    PHP7のアップグレード後にOwnCloudの電子メール通知送信エラー

  10. 10

    PHP7でのforeachの変更

  11. 11

    CentOS7.3およびPHP7のカスタムログにログインするためのphpエラーを取得できません

  12. 12

    PHPの職人サーブはphp7をアップグレードした後に致命的なエラーが必要です

  13. 13

    PHP7の匿名クラス

  14. 14

    PHP5からPHP7にアップグレードすると、「Closing delimiterCnotfound」エラーが発生するのはなぜですか。

  15. 15

    PHP7にアップデートした後のCodeIgniterCI_Exceptions :: show_exceptionエラー

  16. 16

    EclipseでのPHP7デバッガー設定

  17. 17

    PHP7でのモンキーパッチ

  18. 18

    $_SERVER['HOME'] の PHP7 バージョンは何ですか

  19. 19

    ハンドルバー/ Symfonyでの口ひげ/ PHP7

  20. 20

    PHP7の匿名クラスの下位互換性のあるバージョンとは何ですか

  21. 21

    構文エラー、php7を実行しているファイルの予期しない終了

  22. 22

    電子VCRUNTIME140.dllエラーでPHP7をバンドル

  23. 23

    PHP7のスカラー型と厳密型はパフォーマンス向上機能ですか?

  24. 24

    PHP5のPHP7で機能するコードの代替案

  25. 25

    PHP7とDoctrineGroupの使用

  26. 26

    PHP7のarray_filter

  27. 27

    Ubuntu12.04のPHP7

  28. 28

    WindowsへのPHP7インストールでmysqliクラスが見つかりません

  29. 29

    PHP7以降でSQLServer用のODBCドライバー17を有効にする方法は?

ホットタグ

アーカイブ