• ベストアンサー
  • 暇なときにでも

PHPについて

これからWEBベースのシステムを開発するのにPHPが いいと人から聞いたのですが、PHPがどのようなもの であるかわかりません。入門的に教えていただけると うれしいです。 またPHP以外のの初心者でも開発しやすいツールがあれば 教えてください。 ちなみに開発環境はWindows,Mac,Linuxどれでも OKです。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数87
  • ありがとう数2

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

  • ベストアンサー
  • 回答No.1
noname#9414
noname#9414

プログラミングのご経験はおありなのでしょうか。 もし無いのでしたら、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がデータベースとして使われている本が つい最近出ました。新刊書籍を探せば、見つかると 思います。 ではでは☆

参考URL:
http://www.cityfujisawa.ne.jp/~louis/apps/phpfi/

共感・感謝の気持ちを伝えよう!

質問者からのお礼

わかりやすく丁寧な説明をいただきありがとうございます。 教えていただいたPHPのページも参考に検討させて いただきます。

関連するQ&A

  • PHPの開発、Windowsではダメですか?

    現在個人でWebサービスを開発しています。 環境はWindows8とパッケージされたEclipseのPHPのパッケージでXAMPPが付属しているやつです。 解凍するだけでほとんど設定いらずで開発できるのでPHPを触り始めた2005年から使っています。 このようにどっぷりWindowsなのですが、開発現場ではMacかLinuxが主流なのでしょうか? いつかWeb業界で働きたいと思っていますが、それを見据えているなら今からでもMacに置き換えたほうが良いでしょうか? それと書籍ではWindowsでの開発を解説した本がほとんどのようですがなぜでしょうか? 著者は現場の人がほとんどですよね? Windowsでの開発で何か問題が起きたということは今のところないです。 ですが業界に入るときに足かせになるのではないかと危惧しています(そもそも業界に入れるかはわかりませんが・・・) 開発環境についてその他にアドバイスなどがあればどうぞよろしくお願い致します。

    • ベストアンサー
    • PHP
  • phpの環境としてmacかwindowsか

    プログラミング含めパソコン自体初心者なのですが、パソコンを買い替える必要が出てきたため、今後のことを考えてパソコン選びをしようと思っています。 調べたところ、macはlinuxベースのため初心者にとっては環境開発のハードルが下がり、実際webアプリをリリースするとなった時も環境の違いからのトラブルが起こりにくいということを目にしたのでじゃあ(macからwindowsを起動できることだし)macにしようかと思ったのですが、windowsでmacを仮想環境として起動できるということを知って、じゃあ高いmacを買う必要あるのか?という状態になっています。hyper-vのような大規模向け?だとアプリケーションとしてosを起動するのではないから、動作が軽いというメリットもあるらしいですが、(バーチャルボックスを利用します。)BTOパソコンを買えば安くスペックの良いPCが買えるのでそれでデメリットはカバーできるのではと考えています。エンジニアの方にはmacが多いようですが、それなりの理由あると思うのですが、調べてみても以外と些細なこと(初心者にとっては)しかないように思えます。決定的な違いはないんでしょうか?それと開発作業と他のタスクを並行してやるのに必要なスペックの目安も教えていただけたら幸いです。

  • PHPの開発環境はLinuxが適当か

    WindowsXPの上でPHPの勉強を始めたばかりですが、将来はPHPプログラムを使ってWebに提供したいと考えています。その場合、レンタルサーバを使うか自宅サーバにするかは、まだ決まりません。質問ですが、ネット公開を前提で、やはりLinuxを使ってPHPの勉強を進めたほうが良いのでしょうか? 勉強(かつ開発)に使うLinuxとレンタルサーバのLinuxの商品(銘柄?)が異なって思わぬ不具合などが生じることはないのでしょうか? いわゆる開発環境と本番環境をWindowsとLinuxで使い分けている人も多いと聞きますが、使い分けるメリットは何でしょうか? くだらない質問かもしれませんが、諸々のご意見をいただければ参考にしたいです。よろしくお願いします。

    • ベストアンサー
    • PHP
  • WindowsとMacintoshの混在した環境

    ClientがWindowsとMacintoshの混在した中で社内システムをWebベースで構築しようと思っています。 具体的には、Linuxサーバを立てて、Apache+php+postgreで構築しようと思っています。 OS(Win/Mac)が混在した環境でWebシステムを構築する注意点を教えてください。 よろしくお願いします。

  • PHPはvimかIDEか

    これからwebの勉強を始めたいと思っているのですが、開発環境をどのようにしようか迷っています。 有名なvimを使った方がよいのか、それともPHPエディタやEclipceなどのIDEがいいのでしょうか。 私は学生なので、できれば実際の職場での環境で開発していきたいと思っています。 PCはMacBook(Snow Leopard)とWindows(Linuxをデュアルブート)を使っております。 ちなみに今まではソフトウェア開発でVisual Studioを使っていました。 ご教授の方、よろしくお願い致します。

    • ベストアンサー
    • PHP
  • PHPでWindowsかLinuxか、OSの違いを調べるには

    開発環境Windows, サーバ Linuxの環境下で開発をしています。 条件分岐で、WindowsとLinuxの場合の処理を作成し、OS間で互換性を保つための中間ファイルを設置したいのですが、PHPでWindowsかLinuxか、OSの違いを調べることはできますか?

    • ベストアンサー
    • PHP
  • LinuxへPEARライブラリをインストール

    こんにちは。 OSがLinuxで、WEB開発はWindowsで行っています。 制作したphpファイルをFTPでLinux側へ送るといった感じです。 使いたいPEARライブラリ(PAGER)をインストールしたいのです。 いろいろやってみたのですが、うまくできません。 そもそもWindows側からインストールできるのでしょうか。 ご存知の方おられましたら、ご教授ください。 宜しくお願いいたします。 (PHP4、MySQL) PHP初心者、Linuxの知識はありません。

    • ベストアンサー
    • PHP
  • ゼロからPHPを学びたい

    PHP初心者入門のいろいろなサイトを見ましたが、バージョンが古いものしか見当たらず、(それでもやってみたのですが結局つまずき)、まったく何にもなりませんでした。 環境を整えるところ(必要なものすべてのインストールについてなど)からきちんと説明してくれているサイトさんで、最新バージョンが掲載されているところはないものでしょうか? また、このような条件の本でもあればぜひ買いたいと思いますが、今のところいいものが探せないでいます。 本当の初心者は、一体どのような形でPHPに手をつけたらいいのでしょうか。

    • ベストアンサー
    • PHP
  • PHPはどれを選ぶか?

    現在、サイトを作る仕事をしていますが、html、cssと簡単なJavascriptのみを制作し、 PHPの部分は他社の方と組んで完成させています。 そろそろ、自分でもPHPの勉強を始めたいと思っています。 ところが、PHPのバージョン選びについて、入門本と色々なサイトで書いてあることが異なったり、 情報の日付が古かったりする為最初の段階で混乱しています。 自身の開発環境は今のところ、windows xp、お客様で利用しているレンタルサーバーは Redhat系 Linux、Apacheが多いです。 ダウンロードサイト http://windows.php.net/download/ を見たら色々なバージョンがあったので、調べるうちにわからなくなってしまいました。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • iPhoneアプリのobjective-CとC言語について

    プログラミング初心者です。 iPhoneアプリを開発したいと思っているんですが、 まだMacを持っていません。 なので、Windows環境でプログラミングになれておこうと思っているんですが、どのような言語がいいでしょうか? objective-CがC言語ベースだということで、最近C言語を初めて見たんですけど、どうでしょう?

専門家に質問してみよう