2

Yii でコード化されたファイルを難読化したいと考えています。PHP ファイルを難読化するためのオンラインの難読化ツールを見たことがありますが、yii でコード化されたファイルでそれらを使用する場合は、Yii ファイルの関数を難読化しないでください。 abc() の場所。これに対する解決策を教えてください。

4

1 に答える 1

1

Yii は PHP マジック メソッドを使用します ( http://www.php.net/manual/en/language.oop5.overloading.php#object.call )

これは、フレームワークが実行時に呼び出すクラスの関数を派生させていることを意味します。遅延バインディングの一種です。PHP はスクリプト言語であるため、これは非常に遅延バインディングであると思います。

要するに、Yii 呼び出しが含まれていないクラスに難読化しようとしているすべてのコードを削除する必要があります。次に、それらを難読化できます。

于 2013-07-16T14:29:21.470 に答える