PHPのエントリー

PHPで0埋めをする2つの方法- sprintf関数とstr_pad関数

数字のゼロパディング、0埋めをする方法をご紹介します。基本的にstr_padを使うのが一般的かと思いますが、sprintfのフォーマット文字列を上手く使うことでスマートに0埋めをすることができます。今回はstr_padとsprintf、それぞれで0埋めをする方法をご紹介します。

PHP5.4のtrait機能を使ってみる

PHPの単一継承を和らげる為の機能として、trait(トレイト)というものがあります。クラスのように関数や変数を持ち、クラスに組み込む事ができます。また、複数のクラスで使いまわす事ができ、traitも複数組み込む事も可能です。この機能を使いこなすことで幅広く設計ができるので覚えておきましょう!

[PHP]リダイレクトをする方法

今回はピュアPHPで画面遷移、リダイレクトをする方法をご紹介します。基本的にheader関数を使ってヘッダー出力することでリダイレクトが実現できますが、いくつかの決まり事を守って使う必要があります。

[PHP]switch文の危険な2パターン

コードの可読性を高める上でswitch文は重要な存在です。ですがPHPのswitch文にはいくつか危険が潜んでおり、他の言語と同じ感覚で使用していると大変なことになります。今回は私がハマった1パターンに加え、もう1つの危険についてまとめていきます。

[PHP]定数に配列を入れる方法

PHPでは基本的に配列を定数に入れることはできません。でもどうしても入れたい時、一工夫するだけで配列を定数に定義することができます。今回はその手法を2つご紹介していきます!

[PHP]自作例外で処理を最適化!

処理が失敗した時に、事後処理を分岐させることができる例外(Exception)。自分で独自の例外を作成することで様々な処理を分岐することができ、コードの可読性も高まります。また、処理が失敗した時の問題の切り分けも楽になります。意外と簡単に作れるので、活用してみましょう!

スポンサーリンク