ページへ戻る
印刷
XCL (XOOPS Cube Legacy) の PHP 5.6 対応
をテンプレートにして作成 ::
XOOPS マニア
UsersWiki
:nao-pon/blog/2015-04-15 をテンプレートにして作成
開始行:
#navi
RIGHT:&rsslink(../);
#boxdate
* XCL (XOOPS Cube Legacy) の PHP 5.6 対応
RIGHT:&tag(XCL,XOOPS,XOOPS X,PHP,PHP 5.6,プログラミング);
&ref(site://modules/xelfinder/index.php/view/1910/logo-ph...
[[Raspberry Pi 2 をウェブサーバーに仕立てて:http://pi2.hy...
「ん〜これは修正したい!」という欲望に駆られて着手してし...
まずは、コアと XOOPS X でメンテナンスしているモジュールか...
一番多いエラーは、MyTextSanitizer::getInstance() のエラー...
MyTextSanitizer クラスの getInstance() に static キーワー...
当初は、"error_reporting(E_ALL ^ E_STRICT ^ E_DEPRECATED)...
本来なら MyTextSanitizer::getInstance() に static キーワ...
そこで、新しく static なメソッド sGgetInstance() を作って...
モジュール側では、
$ts =& MyTextSanitizer::getInstance();
としているところを
(method_exists('MyTextSanitizer', 'sGetInstance') and $t...
などとします。
正規表現で置換するなら
(\$[\w>-]+)\s*=(\s*&)?\s*MyTextSanitizer\s*::\s*getInsta...
を
(method_exists('MyTextSanitizer', 'sGetInstance') and $1...
に置換するとよいと思います。
これらの一連の修正を、コアに関しては XOOPS X の pilot ブ...
X-update で更新できます((pilot ブランチは、正式リリースの...
RIGHT:&font(90%){&page_comments;};
#navi
終了行:
#navi
RIGHT:&rsslink(../);
#boxdate
* XCL (XOOPS Cube Legacy) の PHP 5.6 対応
RIGHT:&tag(XCL,XOOPS,XOOPS X,PHP,PHP 5.6,プログラミング);
&ref(site://modules/xelfinder/index.php/view/1910/logo-ph...
[[Raspberry Pi 2 をウェブサーバーに仕立てて:http://pi2.hy...
「ん〜これは修正したい!」という欲望に駆られて着手してし...
まずは、コアと XOOPS X でメンテナンスしているモジュールか...
一番多いエラーは、MyTextSanitizer::getInstance() のエラー...
MyTextSanitizer クラスの getInstance() に static キーワー...
当初は、"error_reporting(E_ALL ^ E_STRICT ^ E_DEPRECATED)...
本来なら MyTextSanitizer::getInstance() に static キーワ...
そこで、新しく static なメソッド sGgetInstance() を作って...
モジュール側では、
$ts =& MyTextSanitizer::getInstance();
としているところを
(method_exists('MyTextSanitizer', 'sGetInstance') and $t...
などとします。
正規表現で置換するなら
(\$[\w>-]+)\s*=(\s*&)?\s*MyTextSanitizer\s*::\s*getInsta...
を
(method_exists('MyTextSanitizer', 'sGetInstance') and $1...
に置換するとよいと思います。
これらの一連の修正を、コアに関しては XOOPS X の pilot ブ...
X-update で更新できます((pilot ブランチは、正式リリースの...
RIGHT:&font(90%){&page_comments;};
#navi
ページ名: