ツイート
シェア
LINEで送る
B! はてぶでブックマーク
Pocketでブックマーク
RSSフィード

中級者 - Webマスターへの道

自分で情報を探しながらやっても、なかなかスムーズに答えにたどりつかない人にWeb情報を発信します。

経験が足りないだけで、遅かったり、失敗しても自信をなくさなくていいです。いまは大きくなるために、技術を知って試す時期なので。

むしろたくさん悩んで、フリーズして、失敗してください。気がついたら最適な答えを出す力が自然と身についているでしょう。

KUSANAGI, WordPress編集画面の反応が遅くなったときは、Monitの設定を見直す。

超高速仮想マシン KUSANAGI

WordPressでは、いろいろな原因で反応が遅くなるんですが、真っ先に影響を受けるのが管理画面の投稿編集です。

3年以上もサイトを運営しているとボリュームが大きくなり、その分、DBの保存データも増えます。

DBアクセスの反応も遅くなった気がする。今回は、Monitの設定を変えます。

続きを読む

PHPの無名関数とクロージャは同じ扱い。元々そう思ってる人は多いけど。

php

PHPでは無名関数とクロージャは同じものとして扱っています。無名関数の返すオブジェクトはClosureクラス。

これを見てもちがいはありません。

PHP公式ドキュメントを見ても、無名関数の説明の大半はクロージャについてで、無名関数のことを『クロージャ』と表現する箇所が多いです。

続きを読む

PHP extract, 変数展開で超便利。だけど注意点がいっぱいの関数

php

PHPには、連想配列から値の入った変数を一気に作る関数 extract() があって便利なんですが、注意するところがいくつもあります。

便利だからといって気軽に使って良いものではありません。コーディング規約によっては使うだけでエラーになるものもあります。

そんな extract() 使用の注意点を見ていきます。

続きを読む

PHP8.1, never型, PHPプログラムが終了することを示す。関数やメソッド専用の型

php

PHP8.1にNever型が追加されました。読んで字の如し。この型を宣言した関数はPHPプログラムの処理が必ず終了することを指します。

終了は『関数で終わらせる』『例外をスローする』『無限ループ』の3つ。

ん? 無限ループもですか? ってかんじ。これ引っかかる人多いんじゃないかな?

続きを読む