[PHP] Warning: Declaration of Class::func() should be compatible with Class::func($para) in /prog.php on line

PHP4 からPHP5(正確には5.4) へ移る段階で、旧記述が非推奨に変更されたわけですが、PHP7 からは本格的にE_STRICTエラーが廃止されて、E_NOTICE、E_WARNING、E_DEPRECATED に振り分けられました。※PHP5の時点でE_STRICTを動作させていれば対応はされているわけですが、error_reporting で対応を先延ばしにしていると引っかかるわけです。

続きを読む

[PHP] 正規表現が苦手な方へ 「preg_match() / JavaScript: match() 正規表現チェッカー」

慣れてしまえば、圧倒的に便利な正規表現ですが、苦手な方も多いはず。そんなあなたに、ウェブサイト上で、正規表現パターンと実際の値を入力して一致するかを確認することができる。

続きを読む

[WordPress] ダウンロードに失敗しました。 要求されたリクエストを完了できる HTTP トランスポートがありません。

WordPress で発生する内容ではありますが、実際は WordPress の設定などの問題ではなく、PHP の環境問題になります。解決方法として、よく「cURL(カール)」の有効化を紹介されていますが、非SSL環境でも同様なエラーが発生するので載せておきます。

続きを読む

[WordPress] 投稿や固定ページ内でPHPコードを記述できるようにするプラグイン「PHP Code for posts」

タイトルの通り、投稿や固定ページ内で記述したPHPコードが有効になるプラグインです。投稿や固定ページを作成する方がPHPコードを書けるほどの技術力がある場合は、幅広いカスタマイズを可能にしてくれます。

続きを読む

[PHP] SQLite3 ODBCドライバ

PHP5以降では標準で「SQLite」が利用できるようになりました。最近ではデータベースが使えないホスティングサーバーは殆ど無くなりましたが、今までCVS等でファイル保存していたデータを「SQLite」で管理するようにすると、将来的にデータベースへ移行する際に非常に楽になります。

続きを読む