PHPの関数には 2種類あります。ひとつめは「内部関数」といい、 rand 関数や count 関数など PHP にあらかじめ用意されている関数です。もうひとつがユーザーが独自に作成して定義した関数です。この、ユーザーが […]
様々なロジックを自由自在に操れるようになるためには、PHPに用意されている関数と制御文を使用して、とにかく簡単なスクリプトをどんどん作成してみましょう。他にも自分で関数を別ファイルに定義したり、いろいろなロジックを考えた […]
リクエス卜情報には、使用している Webフラウザや OS (User-Agent)、接続先サーバーのホスト名、リファラ(リンク元情報)、 Cookieなどの情報も含まれています。 青字で表示されている部分はサーバからの […]
Virtual BoxのインストールとISOイメージのダウンロードができたら、インストールを開始しましょう。まずは、Virtual BoxでこれからLinuxをインストールする“仮想マシン”を作成します。 Virtual […]
繰り返す回数が一定でないループ処理はどう作る? 今月の日付をすべて表示したいときは、どうすれば良いでしょうか。すでに紹介した「for文」を使って1日から月末日までを表示するループ処理を作成すれば良いので、はないかとイメー […]
変数という“箱”には$(ドル記号)で始まる名前を付けます。その意味は、文字列や数値を「どの箱に入れたかJを識別するためです。名前の付け方のルールは次頁で説明しますが、「$message」のように、用途がわかる名前を付けて […]
数値を Web ブラウザに表示する際にprintf 関数を使用すれば、桁数を指定したり、上位の桁に0を埋めるなど、書式を付けられました。 これと似たような働きをす る関数として、 sprintf があります。 print […]
スクリプトを書いていると、行が非常に長くなることがあります。たとえば、 if 文 で複雑な条件を指定する場合、条件式が多くなり、行が長くなります。 そのような場合は 1行で書き切る必要はなく、 2行以上に分けて書いてもか […]
PHPで情報を保存するには、Cookieとセッションという2つの方法を使うことができます。Cookieが期間を決めて保存しておくことができるのに対し、セッションはWebブラウザが閉じられるまで、という制限がありますが、ペ […]
クライアントサイドスクリプトは、JavaScriptのようにWebブラウザ側で実行されるスクリプトです。また、Webサーバー側で動作するものをサーバー再度スクリプトと言います。PHPやPerl、JSPなどがこれにあたるも […]