-PR-
解決済み

PHPについて

  • 暇なときにでも
  • 質問No.6851
  • 閲覧数49
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 100% (9/9)

これからWEBベースのシステムを開発するのにPHPが
いいと人から聞いたのですが、PHPがどのようなもの
であるかわかりません。入門的に教えていただけると
うれしいです。
またPHP以外のの初心者でも開発しやすいツールがあれば
教えてください。
ちなみに開発環境はWindows,Mac,Linuxどれでも
OKです。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1

プログラミングのご経験はおありなのでしょうか。
もし無いのでしたら、PHPもしくはPerlをお勧め
します。

理由はいくつかあります。
PHPを勧める理由は、以下の通りです。
1.HTMLファイル内に直接書くことが出来る。
2.環境変数が、そのまま変数になる。
3.文字列操作が簡単である。

Perlを勧める理由は、以下の通りです。
1.多くのプロバイダで、自作CGIとしてPerlを
 使用することが出来る。
2.環境変数の取得が、比較的楽である。
3.文字列操作が、比較的楽である。

と、ここでそれぞれの説明をします。
PHP:
1.Perlなど他の言語では、HTMLを自分で出力する
 必要があるのにも関わらず、PHPはそのソース
 自体がHTMLファイルと同様にHTMLタグをそのまま
 記述することが出来るので、HTMLのことを別途
 考慮する必要がない。
2.Perlなど他の言語では、環境変数を取得する
 関数を別途作成する必要があるが、PHPの場合は、
 環境変数がそのまま変数になる。例えば、
 <INPUT type="text" name="sample">
 とFORMの中で記述したとすると、このテキスト
 フィールド内の文字列は、そのまま$sampleの
 中に格納されている。
3.文字列操作が簡単なのは、それ専用の演算子が
 あるからである。C言語などでは、文字列という
 概念がないため、文字を一つ一つ扱っていく
 必要がある。

Perl:
1.プロバイダがPerlをサポートする理由は、多分
 インタプリタ言語だから、C言語のようにシェルを
 解放する必要がないからであろう。
2.環境変数を比較的楽に取得できるのは、単に
 そういうライブラリが出回っているからである。
 そのライブラリを使用しなくても、簡単に同じ
 ことを実現できる関数を作成できる。
3.文字列を簡単に扱えるのは、PHPと同様に文字列を
 操作する演算子があるからである。

と以上のことから、PerlもしくはPHPを推奨します。
さて、それ以外にもPerl、PHPをお勧めする理由は
Internet上でいろいろな情報が入手できるからです。

参考URLにPHPの日本語ページを書いておきます。
PerlはActivePerlがWindowsでは有名なので、
検索エンジンにて「ActivePerl」と検索すれば、
簡単に見つかるはずです。

最終的な判断は他の方の意見と店頭で書籍をみて
決めて下さい。Perlであれば、簡単に見つかります。
しかし、PHPの本はまだあまり出ていないので、
探すのは大変かも知れませんが、OKWebの使って
いるMySQLがデータベースとして使われている本が
つい最近出ました。新刊書籍を探せば、見つかると
思います。

ではでは☆
お礼コメント
mashi

お礼率 100% (9/9)

わかりやすく丁寧な説明をいただきありがとうございます。
教えていただいたPHPのページも参考に検討させて
いただきます。
投稿日時 - 0000-00-00 00:00:00
このQ&Aのテーマ
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-

特集


抽選で合計100名様にプレゼント!

ピックアップ

ページ先頭へ