PHPで外部ファイルを読み込む以下4つの使い方と、それぞれの違いをご紹介します。
include
include_once
require
require_once
なんとなくrequire_once()
で引っ張ってきていましたが、両者には違いもあります。
まずはそれぞれの特長を把握し、使うシーンによって両者を適切に使い分ける方法も身につけましょう。
PHPで外部ファイルを読み込む以下4つの使い方と、それぞれの違いをご紹介します。
include
include_once
require
require_once
なんとなくrequire_once()
で引っ張ってきていましたが、両者には違いもあります。
まずはそれぞれの特長を把握し、使うシーンによって両者を適切に使い分ける方法も身につけましょう。
PHPでecho
などを使って表示させる際に使うhtmlspecialchars()
(長いw)はみなさんも使ってるかと思います。
ただ、つい付け忘れたり、ダブって付けたりしているケースもあります。
セキュリティ上、出力時には必ず付けたい関数ですが、長ったらしくてソースが汚くもなりますね。
今回はこの関数の使い方と、短縮してたった一文字で簡単に使う方法をご紹介します。
PHPで改行させたいとき、意外とハマりました。
ブラウザで改行させても、ソースでは改行されていなかったり、改行文字が反映していなかったり…
HTML改行タグと改行文字を分けて考える必要がありました。
改行文字が反映しない場合や、改行文字の前にHTMLの改行タグを入れてくれるnl2br()
も紹介します。
この記事を読めば、PHPの改行を使いこなすことができるでしょう。
PHPでログイン機能やカウンターなど、セッションを使った機能をご紹介します。
初心者には敷居が高いイメージがありますが、実際に作ってみると意外と簡単に実装できます。
なるべく分かりやすくご説明していますので、まずはサンプルコードをコピーして、自分の環境で動かしてみましょう。
アルファベットなどの文字列を、大文字や小文字に変換してくれる便利な関数がPHPにはあります。
小文字を大文字にするのはstrtoupper()
で、小文字に変換するのがstrtolower()
です。
他にも頭文字だけ大文字にする関数もご紹介します。
PHPは関数のラインナップが豊富ですね。
PHPで特定の文字列を置換する2つの方法です。
str_replace()
が一般的ですが、strtr()
でも置換できます。
どのように違うのか見てみましょう。
PHPに限らず、日付を比較するケースはよくありますね。
srttotime()
がメジャーですが2038年問題など問題もあるため、日付の計算はDateTime
クラスを使うよう推奨されています。
とりあえず、両方のパターンをご紹介します。
明日の日付や1週間後の日付、一時間後の時間などの日時の加算や、昨日の日付や昨年の日付などの日時の減算の方法をご紹介します。
strtotime()
とDateTime
クラスでのやり方をそれぞれ見ていきましょう。
先月の日付を取得する際は、月末日の関係でおかしな日付になることもあるため、その解決法にも触れています。
PHPの日付や時間を「○年○月○日」や「○-○-○」など所定のフォーマットで出力する方法です。
date()
によるフォーマットの方法と、フォーマット一覧表をご紹介します。
曜日の表示などにも触れています。
PHPでforeach()
などのループ処理中に、不要な値をスキップするcontinue
と、特定の値で処理を終了させるbreak
の使い方をご紹介します。