-
PHPで関数やクラスを文字列から呼び出しする方法まとめPHPでは関数を文字列から呼び出したりクラスを文字列から作ることができます。 こういうことができると柔軟にクラスや関数を扱えて便利なんですよね。 PHPで文字列から呼び出されることが多いのは次の3つ グローバルな関数 ク...
-
PHPで複数行文字列を表示するテクニックまとめPHPで長くて改行のある文字列を表示するには色々なテクニックが使えます。 そのテクニックについてまとめました。 長い文字列を表示するには 画面上に長い文字列を表示する方法は次の4つ echo で1行ずつ出力 クォートで囲...
-
PHPで処理時間を計測して秒やミリ秒で表示する方法まとめどういう処理に時間がかかってボトルネックになっているのか知りたい・・・ そういう時に使えるのが処理時間をミリ秒とかで計測することです。 という訳でここでは処理時間を秒やミリ秒やマイクロ秒で計測するテクニックを紹介します。...
-
PHPでの参照渡しの実例を具体的なコード例とともに紹介PHPでの参照渡しは使わない方がいいとかよく言われていて、実際使う場面も少ないです。 ただそれでも参照渡しを使った方が便利な場面があるのも事実です。 ということで参照渡しはこんなことに使えるよ、という実例をいくつか紹介し...
-
超基本!PHPでの変数・参照・定数の宣言の仕方まとめPHPを始めるときに最初に覚えておかないといけないことの1つが変数とか定数の宣言の仕方です。 すごく基本的なことでこれを覚えていないと何も作れません。 という訳でいまさらですが、これからPHPを始める人のためにまとめてみ...
-
PHPで複数行の文字列を代入する方法まとめ前の記事で複数行の文字列を表示するやり方を紹介しました。 そしてPHPには改行を含む複数行の長い文字列代入する方法もいろいろあります。 という訳でその方法とコード例についていろいろ紹介してきます。 複数行を代入する方法 ...
-
json_decodeの配列がstdClassになってしまう場合の対処法PHPでJSON化した文字列を元のデータに戻すのに使われるのがjson_decode関数です。 これを使っていたらある問題に直面したのでその解決策を書いていきます。 json_decodeを使っていて困ったこと その問題...
-
ヒアドキュメント内でクラス変数・関数・式などを展開する方法PHPのヒアドキュメントは便利ですよね。 ただ1つ問題があって、それはヒアドキュメント内では純粋な変数しか展開できないことです。普通の書き方ではクラス変数や関数あるいは式は書くことができません。 ということでその対処法と...
-
PHPの is_set と is_nullの違いって何?使い分け方を紹介PHPを使っていくと疑問に思うのが is_null関数 と isset関数 の違いって何だろう?ってことです。 この2つは何か似てるしどうやって使い分ければいいのか分かりずらいですよね(特にPHP初心者) という訳でこの...