検索 - みる会図書館

全データから 2件見つかりました。
PHP 1 (はじめてのPHPプログラミング)

プログラミングの基礎知識と Web アプリケー 第 1 章 ション ています ( 注① -7 ) 。 正確には、文法上の間違いはなく また、コンパイラ言語は一度にすべてのバイナリを生成するため、実行時には ても、作った人が意図しなかった 生成された命令が一括して CPU に渡ります。こうした特性からプログラムはと 動作をしてしまうというバグはあ ります。 ても高速に処理されますが、ソースコードで定義したデータの種類 ( データ型 ) を状況に応じて変化させるなど、ダイナミック ( 動的 ) な機能を持つものは多く ありません。 注① -7 プログラムとは何か②インタブリタ型言語 一方、コンパイラ型言語と対比される言語に 吾というものか あります。 インタブリタ言語はコンパイラ言語と違い、コンパイラによるバイナリの作成 を必要としない言語です。インタブリタ言語の場合、プログラムを実行するとき にソースコードをインタブリタと呼ばれるプログラムに引き渡します。このイン タブリタがソースコードの処理命令をその場で機械語に翻訳し、プログラムの 実行を行うのです。 図① -11 インタブリタ型言語による開発 ソースコード 2 0 ー a fuction hoge ( f00 ) { var 土ー 土 = getNum(f00) ー return 土十 a; 1 行ずつ読み込み インタブリタ 型 タ プ タ ン イ KEYWORD ・インタブリタ型言語 ・インタブリタ 0 逐次実行 CPU 代表的な言語には本書で解説する「 PHP 」のほか、「 perl 」や「 python 」、「 Ruby 」、 「 Basic 」などがあります。 ソースコードを 1 行づつ読み込んで実行するという特徴から、インタブリタ言 語には「ソースコードが不完全であっても実行できる」、「バイナリなどの中間

PHP 1 (はじめてのPHPプログラミング)

・ 32 第 2 章 PHP と Web アプリケーション ー衄と大きな違いはありません。 語です。 PHP の文法はほかのプログラミング新ⅱロ しかし、 PHP は℃言語」や「 Java 」のようなコンバイル型言語ではなくインタブ ーではなく「 Ruby 」や「 Python 」「 Perl 」といっ あ 0 、う点、静的 = 。。 ー吾のイ中間であるという特徴があります。また、次のような PHP な たような らではの特色を持っています。 ・ Web 用にデザインされた言語である ・ HTML に「組み込んで」プログラムを記述することができる 1 つめの「 Web 用にデザインされた言語」というのは、 PHP が標準で用意して いる機能を使うと、 Web でよく使われるクッキー ( Cookie ) やセッションなどの 仕組み ( 注② -1 ) を簡単に操作できるということです。また、 HTTP プロトコルで 送信されてくるリクエスト (GET や POST) の値も簡単に参照できるように作ら Cookie は、プログラムで利用す る情報を Web ブラウザ側で保存 れています。 する仕組み、セッションは複数の Web のページにわたってデータ 2 つめの「 HTML に組み込める」という特徴は、 Web ページの内容を記述する を共有できる仕組みのことです。 HTML の中に PHP のコードを埋め込んでプログラムを動かせるということで す。これは HTML を標準で扱う Web というシステムにとって、とても便利な機 能です ( 注② -2 ) 。 PHP では、 HTML の中に <?php ? > という記号で挟んでプロ グラムを書くことができます。インタブリタはこの記号に挟まれた部分だけをプ もちろん HTML だけに埋め込め るのではなく、 XML (eXtensible ログラムとして認識し、実行するのです。 Markup Language) などに PHP のコードを埋め込んで実行するこ 図② -1 PHP のプログラムは HTML に埋め込まれる ともできます。 HTML KEYWORD ・コンバイル型言語 ・インタブリタ型言語 ・静的言語 ・動的言語 的 型 タ 注②ー 1 注② -2 く html> く head> くセ土 tle > 日 e110 wo て ld く / t 土 tle > く /head> <b0dY> くれ 1 > He110 wo て ld ! く / hl > く > Cu てて e し time 土 8 く ? p れ ech0 date('Y-m-d : 土 : リ ? > く /bodY> く / tml > この部分が PHP のプログラムとして実行される。 したがって、文字サイズや表組みなど、表現や体裁に関する部分は HTML を そのまま利用できるという利点があります。 ほかにも PHP は、言語習得が容易であるともいわれているため、「とつつきや