LoginSignup
3
3

More than 5 years have passed since last update.

爆速!PHP学習方法

Last updated at Posted at 2017-12-01

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サービスがつくれるようになります!!

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

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

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3