KUSNAGIのプレミアムエディションにあるWEXAL® Page Speed Technologyはすばらしい機能なんですが、自分の環境には合わず泣く泣く止めたという話です。
KUSANAGI推奨環境以下でやってる稀なパターンです。この点はご了承ください。
続きを読むWebのサーバーサイドでよく使われるプログラム言語のPHP。
そのPHPで困っている人のために情報を発信します。
KUSNAGIのプレミアムエディションにあるWEXAL® Page Speed Technologyはすばらしい機能なんですが、自分の環境には合わず泣く泣く止めたという話です。
KUSANAGI推奨環境以下でやってる稀なパターンです。この点はご了承ください。
続きを読むKUSANAGIの最上級グレード、Premium Editionにアップグレードしました。
何を今さらな話ですが、Premiun Editionはてっきり有料だと思ってたので、1年弱放置していたから。
(無償ライセンスがあるのを知らなかったマヌケな話でもある。)
続きを読むPHPはメジャーアップデートすると定数や関数が削除されることがあります。将来、削除される予定のものが非推奨になることも。
非推奨は放置しても処理は動きますが、削除される前の猶予期間みたいなものなので、早めに使うのをやめましょう。
PHPのログに非推奨の警告メッセージが出るので分かりやすいです。
続きを読む文字列オフセットは、string型の変数を配列([])と同じ記述で文字列内の一文字をあつかうものです。
PHPの文字列オフセットの使い方を、原始的なC(C++)、変数の型に厳しいJava、最近メジャー昇格しているPythonのサンプルコードを使って比較していきます。
続きを読むPHP8では、それまで警告で済んでいたものがエラーになるものが多くあります。
(エラー例外をスローする。)
個々の変更点では説明されてたんですが、まとまったものがありませんでした。やっと見つけたので、エラー、警告、通知の変更点のレジュメをご紹介します。
続きを読むPHP8では、数値と文字列の非厳密な比較の結果が変わります。
非厳密とは、データの型を合わせる必要がないゆるい比較で、内部で型を強制変換して比較してくれる機能のこと。
PHP8はデータの厳密化がポイントなので比較にも影響します。個人的には型ちがいの比較はおススメしません。
続きを読む