[私的勉強]PHPとWebアプリケーションについて飲んだお酒の感想、ダーツ系、ゲーム感想、商品レビューなど。あと自分用の勉強テキストや読書感想とかも。気になったこと・書きたいことは何でも書くブログです。webアプリケーションとは目次PHPとはPHPのメリット静的ページ・動的ページHTTPとはリクエストとレスポンスwebアプリケーションとはPHPとは・主にWebサーバー上で動作するスクリプト言語。(スクリプト言語とは、プログラムを実行する前にコンパイルをする必要がなく、作成して即座に実行できるプログラミング言語。)・HTML内に、PHPのプログラムを埋め込むことができる。・もともとPHPは動的なWebページを作成するために誕生した(1995年)。現在はweb以外でも使用できるが、もともとがweb専用なので、webサイトを構築する機能が豊富。・他のプログラミング言語では何行・何十行と記述しないとできないような処理も、PHPでは一つの命令で済ますことが可能な場合がある。PHPのメリット・文法が簡単。→Perlという言語は文法の自由度が高く、いろいろな書き方ができる。それゆえに、他人のコードを読むのが難しい。それに対してPHPは、自由度は高くないが、簡単で覚えやすい。・多くのwebサーバーで使える。・利用者が多い→利用者が多いことはとても大事。書籍・インターネット上でも情報が豊富にある。わからないことがあったら、web上で検索すれば、多くの問題を解決できる・マニュアルが充実している→PHP公式マニュアル(http://php.net/manual/ja/index.php)がとても充実している。日本語への翻訳も迅速に行われる。→このようなメリットからPHPは人気。webでの利用実績は一番といっても過言でない。静的ページ・動的ページwebページが表示される仕組み→ブラウザがサーバーへコンテンツを要求し、サーバーがその要求に応答した結果がブラウザに返って来て表示される。・webブラウザからの要求が「リクエスト」、webサーバーからの応答を「レスポンス」と呼ぶ。静的なページ→ブラウザがHTMLファイルなどをリクエストした場合、サーバー上にあるHTMLファイルが”そのまま”送信される。用意されたファイルが送信されるので、返されるファイルの内容はいつも同じ。動的なページ→ブラウザがPHPファイルをリクエストした場合、PHPファイルに記述されたプログラムがwebサーバー上で実行され、その結果作成されたページがブラウザに送信される。→静的なページのように中身(内容)が固定されていない。リクエストがあったときにページを作成するため、ページの中身はリクエストに応じて変化させることができる。HTTPとはwebブラウザとwebサーバーが通信する際の決まりをHTTPと呼ぶ。→パス名ホスト名とは、webサーバーのインターネット上での名前。パス名はコンテンツのサーバー上でのパスリクエストとレスポンスリクエストは、リクエストヘッダーとリクエストボディからなる。リクエストを受けたサーバーは、レスポンスを返す。レスポンスも、レスポンスヘッダーとレスポンスボディからなる。webアプリケーションとは通常のPC用アプリケーションは、自分のPCにインストールして使用する。これに対し、webの仕組みを使ってユーザーがwebブラウザで使用するアプリケーションを「webアプリケーション」と呼ぶ。ブログシスステムなどもwebアプリケーションの一つ。多くの場合、すべてのページが動的に生成される。いうなれば、サイト全体がPHPプログラムで作成されているようなもの。今使用しているwordpressや多くの有名なCMSがPHPにて作成されている。関連記事PC関係Pythonやり始めてみた。今自分がやりたいことはパイソンのライブラリを使うと簡単にできるっぽいので、パイソンを使ってみる。なんか、「どの言語も中途半端にかじっては他のをやって...。・プログラムを使用する環境とともに変化する要件に合わせてプログラムを簡単に修正できることが重要。プログラムは柔軟で保守しやすいものでないといけない。→最善のユーザーインターフェイスの定義方法が最も重要。Euler.net[ProjectEuler]1~10問目までの参考になったコードや考え方、関数などまとめ以前プロジェクトオイラーを解いて、思考過程・コード・解答などをブログに載せていたが、ある時「答えとか書いて公開しないでね」と公式サイト上に乗っていることに気づいた。記事を削除したが、解くきっかけになった考え方、...PHPPHP初心者が学習したことを忘れないようにまとめPHP初心者が学習したことを忘れないように/復習のために自分用にまとめ。・ブラウザでアクセスした時に、プログラムが実行。...PC関係[メモ]Skypeの画面共有のフレームレート(fps)を上げる方法スカイプでゲームプレイの画面共有を行うと、フレームレートが低く、とてもカクカクする。フレームレートを上げる方法。windowsの検索で「%appdata%」。能動態の文の目的語を主語にした文のこと。したがって、目的語をともなう動詞でなければ文は作れない。受け身にすると能動態の文から目的語が一つ少なくなる。Mangerを使用して、サーバーを建てる。使い方の解説やfatalエラー解決方法、ポート開放など。ダブルカスク12年を飲んでみた。Chronicle攻略&プレイ日記[1週目クリアまで]2021.07.17[PSO2:NGS/ニュージェネシス][エラー解決]現在データをインストール中です。いう画面から先に進まない。2018年1月Amazonのアソシエイトとして、当メディアは適格販売により収入を得ています。Mangerを使用して、サーバーを建てる。使い方の解説やfatalエラー解決方法、ポート開放など。ダブルカスク12年を飲んでみた。Chronicle攻略&プレイ日記[1週目クリアまで]2021.07.17[PSO2:NGS/ニュージェネシス][エラー解決]現在データをインストール中です。いう画面から先に進まない。2018年1月Amazonのアソシエイトとして、当メディアは適格販売により収入を得ています。タイトルとURLをコピーしました。