Help us understand the problem. What is going on with this article?

PHPの基礎知識整理

なんぞやについて

PHPについて

HTMLに埋め込むことができる、Web開発でよく使用されるスクリプト言語

当初の名称は「Personal Home Page Tools」
個人の履歴書を公開する為の簡易ツール

PHPとHTML・Javascriptの違い

PHP:サーバサイド動的にWebページを生成
HTML:静的にWebページの表示
JS:クライアントサイド動的にWebページを生成
→ どのようなコードが書かれているのか、誰でも見ることができる

PHPはサーバサイドであるため、サーバー側にあるMySQLなどのデータベースと連携することが可能

できること

・HTMLソースコードを生成
→ HTMLの一部分のみPHPで生成することができる(後述)
・データベースと連携
・クライアントから送信された情報を受け取る
・ファイル操作
・API連携
・バッチ処理
・WordPress[^2]のカスタマイズ

作れるもの

・お問い合わせフォーム
・予約サイト
・検索機能
・ログイン機能
・ECサイト
・SNS
・グループウェア
・社内管理システム全般

書き方

sample.php
<!DOCTYPE html>
<html>
    <head>
        <title>基本的なPHPの書き方</title>
    </head>
    <body>

        <?php
            echo "HELLO WORLD";
        ?>

     </body>
</html>

クライアントサイドでソースを確認すると、
<?php echo "HELLO WORLD"; ?>の部分はHELLO WORLDしか表示されない

また、繰り返しなどの処理もHTML内に書くことができる

sample.php
<!DOCTYPE html>
<html>
    <body>

        <?php if ($a == $b): ?>
            echo "HELLO WORLD";
        <?php else: ?>
            echo "BYE";
        <?php endif; ?>

     </body>
</html>

参考

  1. 超初心者向け!PHPでできること12選まとめました | エンジニアの入り口
  2. 今さら聞けない!PHPとは【初心者向け】 | TechAcademyマガジン
  3. PHPとは?基礎知識、できることを初心者にもわかりやすく解説します | カゴヤのサーバー研究室
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした