PHP
More than 1 year has passed since last update.

AdventCalendar2017はじまりました。
こちらがサーバーサイドという大きなカテゴリを立てて迷走するコーナーの1日目です。

対象者:HTMLが多少できる前提でPHPを学習し始める方

(追記)というか、入門前の心構えが正しいかも。

《よくあるパターン》
1. PHPについてGoogle検索する
2. PHP入門の記事を見つけて挫折する

という、過酷な壁を乗り越えられない人が後を絶たないのです。
心当たりがある方もいらっしゃるのではないでしょうか??
いきなりPHPの環境設定とか言われても...ね?

echo "HelloWorld";

という簡単な事でさえ消極的になってしまう前に
下記の手順を参考にしてみてはいかがでしょうか?

  1. PHPが使える無料のレンタルサーバーを借りる
  2. メモ帳(テキストエディタ)でindex.phpというファイルを作成し保存
  3. <?php echo "HelloWorld"; ?> と記述し上書き
  4. レンタルサーバーにアップロードし、ブラウザからアクセスする

たったこれだけの手順で「HelloWorld」が出力されます。

【とてもざっくりとしたPHPの説明】
<?php ←PHPはここに挟むようにして記述します→ ?>
・この部分は人には見えない
・index.htmlの拡張子を.phpに変えるだけ
・HTML内またはHTMLの外らへんに書くだけ
・PHPがインストールされているサーバーにアップロードされていて、ブラウザからアクセスする事で初めて実行される。

[?] 人に見えないのにHelloWorldが出力される

echoは文字列を出力させる命令で、ダブルクォーテーションに囲まれたところが文字列になります。つまり、「HelloWorld」という文字列を出力しなさい、という命令を書いてます。セミコロンは文の終端。

HTMLがわかるなら、<?php echo "HTMLタグ" ?> という出力ができる事にも感動するでしょう。HTMLを変数に入れて、for文やif文で自由自在に扱えるようになるので、まずはここからはじめて、入門してみるのが良いかもしれません。もっともっとテクニカルな事ができるようになって、2chみたいな掲示板だったり、写真や動画が投稿できるサイトやSNSといったWebサービスがつくれるようになります!!

楽しい!✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌

サーバーを立てたりした経験がない方でも簡単にサーバーサイドプログラミングが始められちゃいます。爆速です。難しく考える必要はないですが、プログラミングの基本は覚えましょう。