とうとう月曜日がきてしまったのでPHPの勉強をはじめるよ
PHPはプログラミング言語でWikipediaによると以下の様なものらしいよ。
PHP: Hypertext Preprocessor(ピー・エイチ・ピー ハイパーテキスト プリプロセッサー)とは、動的にHTMLデータを生成することによって、動的なウェブページを実現することを主な目的としたプログラミング言語、およびその言語処理系である。
僕の中ではHTMLにねじ込んで使うプログラムの中で一番楽なものという認識だよ。何気にPHPをいじるのは初めてだね。
こんなのつくった
月曜になるとサイトのレイアウトを振り分けて表示させるやつ。
以下、ソースコード。
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>曜日を振り分けるよ</title> </head> <body id="body"> <?php // 応急処置 date_default_timezone_set('Asia/Tokyo'); // (日:0 月:1 火:2 水:3 木:4 金:5 土:6) $WeekNo = date('w'); if ($WeekNo == 1){ echo <<< EOM <h1>今日は月曜日</h1> <p>終わりが始まりを告げたのだ。</p> <script> document.getElementById("body").style.backgroundColor = "black"; document.getElementById("body").style.color = "red"; </script> EOM; }else{ echo <<< EODB <h1>なんでもない日です。</h1> <p>今日も1日頑張っていきましょう</p> EODB; } ?> </body> </html>
しれっとローカルサーバ用意しているけど、PHPとHTML使ってプログラムを表示させるには色々と準備が必要だったりするよ。でも、今回はフレームワーク使いーの、DBと連携させーのなんてやらないのでこちらのコマンドで代用して確認するよ。
黒い画面を開いて以下のコマンドを入力。
php -S localhost:8000