JavaScriptとPHPの違い

主な違い一覧
項目 JavaScript PHP
実行場所 主にブラウザ(クライアントサイド) 主にWebサーバー上(サーバーサイド)
主な用途 ユーザー操作や画面の動的処理 データ処理やHTML生成、DB連携など
ファイルの拡張子 .js .php
実行タイミング ページ読み込み後, またはユーザー操作時 ページの読み込み時にサーバー側で実行
インストール環境 不要(ブラウザに組み込み済み) PHPが動作するWebサーバーが必要
データ・ベースとの連携 直接は不可 (通常はAjax+PHPなどを併用) 直接連携可能(MySQL, SQLiteなど)
セキュリティ クライアント側のコードは誰でも見れる サーバー側のコードは外部に見えない

▶︎ javascript

▶︎ php

▶︎ ajax

▼ ajax_php_change ▼