プログラミング雑記

【PHP】目的別 - シンプルで便利なのにすぐ忘れる関数と覚え方

楠 剛毅(goke)

個人開発から世界を変えるようなプロダクトづくりを目指しています

はじめに

PHPでコードを書いていると割と頻発するにも関わらず書き方を忘れてしまっており、ここまで書いたコードにもないからコピペができず、毎回ネットで調べるハメになる関数がいくつかあります。
それらをまとめつつ、どうやって覚えるかを検討したいと思います。
ちなみに、ちょこっとコードを試したい時に便利なのがオンラインでコードを試せるサイトです。

文字列の最後のカンマを除去したい

rtrimで実装できます。
文字列の最後のカンマを除去する専用の関数というわけではなくてrtrimで実装できる、というパターンです。
Right(右)からtrim(切り取る)、なのでrtrimの使い方を覚えれば覚えられそう。

$str = "a,b,c,d,e,";
$str = rtrim($str, ",");

エラーメッセージを表示したい

ini_set('display_errors', "On");

これはどうしても覚えられないです。
おそらくいつもコピペするから。

今現在の時刻を取得したい

dateのフォーマットの中でもmysqlのDATETIMEフォーマットである下記を使うパターンが多いです。
このフォーマットのややこしいところは大文字と小文字で区別があるところと、分が「i」であるところ。
「初めは大文字(YとH)、山田HIS」と覚えようとしています。

$now = date("Y-m-d H:i:s");

最後に

phpを含めたプログラミング言語の年収と習得の難しさをランキングにしてみました。
合わせてご確認ください。

あわせて読みたい
  • この記事を書いた人

楠 剛毅(goke)

個人開発から世界を変えるようなプロダクトづくりを目指しています

-プログラミング雑記