今度、PHPを学びたいと思っています。
しかし、HTMLやCSSはわかるんですがこういったプログラムを覚えるのは初めてです。
簡単で一週間ぐらいで覚えられると聞きました。
そこで、質問が2つあります。
基本的なことを聞いて申し訳ありませんが過去トピを見ても見つかりませんでしたので、質問させていただきます。
1.PHPを覚えると何ができるようになるんでしょう??
2.PHPを初心者が勉強していくのに適した本、雑誌、サイトなどはありますでしょうか??
以上、一つでもいいのでわかる方いらっしゃいましたらよろしくお願いいたします。
No.5ベストアンサー
- 回答日時:
HTML→JavaScriptかPHPが一番面白いし、プログラムの勉強になります。
簡単です。プログラムというと難しそうに思えますが、今は、関数といわれるものが多数、最初から用意されており、それをつかえば色々な処理ができてしまいます。たとえていうなら、Excelのボタンを押すと色々動作が変わってくれるじゃないですか?あんな感じなものをコードとしてかくだけです。PHPを覚えて他の言語に移行しても、必ず役に立ちますし、基本的な構文は似たようなものです。PHPができたら、C言語系にすすめば、C/C++/C#/Javaなど、色々と幅も広がります。言語間の差異はあまりないですし。
がんばってくださいね。面白いと思う人は面白い作業ですよ。
回答ありがとうございます。
返事が遅くなってしまい申し訳ございません。
なるほど、JSでPHPですか!
アドバイス通りいまJSを学んでいます。
なんかプログラムってほぼ丸暗記かなってちょっと思ってます。
数学に似ているような、、、
デザインでFlashを極めるより、プログラムで色々と覚えて経験を積んだ方が将来的に年収があがるような気がするんでこのままプログラム系に進みたいと思います。
どうもありがとうございました。
No.4
- 回答日時:
PHPを覚えると、他のみなさんがおっしゃっているように、HTMLで表示できるような静的なサイトのほか、クライアントからの入力内容を理解し、それに応じていろいろな動作をする画面を作ることができます。
PHPは、もともとWebプログラミングということを意識して作られた言語です。ASPやJSP(JAVA)よりも表現が平易であり、またデータベースとの連携については専用の命令語が用意されているなど、初心者の方でも取っ付き易いのが特長です。
以下、簡単な PHP プログラムの例です:
たとえば、テキストボックス2個と送信ボタンのある画面
<html><head></head>
<body><form action="test.php" method="post">
<input type="text" name="a"><br>
<input type="text" name="b"><br>
<input type="submit" value="送信">
</form></body></html>
の、入力された2個のデータを合計して表示する PHP プログラム
「 test.php 」は、たとえば
<?php
$a = $_REQUEST['a'];
$b = $_REQUEST['b'];
print "合計:".($a + $b);
?>
のようになります。
送信されてきたテキストボックス a,b の値は、それぞれ
$_REQUEST['a']、$_REQUEST['b']という書き方をすることにより
PHP プログラム内で読み取ることができます。
そして、これらを足し算して、「合計:」という文字列( "~~" )のあとに
くっつけて( . )、表示( print )しなさい、というつくりになっています。
がんばってくださいね!
回答ありがとうございます。
返事が遅くなってしまい申し訳ございません。
う~ん、なるほど。
PHPの一端に触れたようで大変嬉しく思います。
PHPって$、?、printという記号をよく使うようですね。
ご丁寧にありがとうございます。
どうもありがとうございました。
No.3
- 回答日時:
本来、HTMLファイルの内容は静的(決まり切った内容)で、
ユーザからのリクエストに応じた
動的なページをブラウザに返すことができません。
しかし、PHP(や、Webアプリケーション開発用の他の言語)を使うと、
ユーザからのリクエストに応じてWebサーバの中でプログラムを実行し、
必要に応じてデータベースサーバとデータをやりとりした結果を
HTMLの形でブラウザに返すことができます。
ここの掲示板もそういう仕組みで動いています。
インターネットショッピングのサイトも、基本的な考え方は同じです。
PHP以外の言語を使っている場合も、当然ありますけれど。
回答ありがとうございます。
なるほど、動的なページ作成に使う言語なのですね。
Perlも同じ役割をできるようですがPHPの方か早いというのは聞いたことあります。
とりあえず本屋へ行ってわかりやすい本がないか探してきます。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 楽器・演奏 エレキギターについて質問です。 初めてから一年以上経つのに、基礎練を全くしなかったせいで未だにコード 2 2023/02/15 05:53
- PHP WordpressのPHPを安全に編集する方法 1 2022/08/04 01:43
- その他(教育・科学・学問) これはどこで学べますか? 5 2022/08/30 19:32
- 大学受験 大学院入試があります。不安です。 3 2022/07/31 00:41
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- 高校 数学の成績の波が激しい&思い込みが強すぎるのを治したいです 6 2022/12/21 21:44
- 作詞・作曲 音楽理論 コードについて 2 2022/12/01 03:53
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- いじめ・人間関係 何故記憶障害者(暗記したことを覚えることは可能)は勉強で実力が伴わなくても努力は褒められるんですか? 1 2022/06/15 18:20
- 化学 化学 ケトンの理解の仕方について教えてください。 3 2022/12/03 10:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPのみでの背景色は指定できる...
-
smartyでホームページ上の画像...
-
eclipseのエラーの意味
-
コメント投稿
-
phpでPEAR::DBを使っているので...
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
php5-extensions を make でき...
-
CFileDialogの最初のディレクト...
-
リンク先を隠す方法はないでし...
-
2つの画像ファイルが異なるファ...
-
PHPのif文でその処理を途中で抜...
-
index.phpに入るには、どうすれ...
-
3つ以上の論理積は利用可能なの...
-
「クラス関数」「メンバ関数」...
-
index.phpって何ですか? 具体...
-
Q)PHPでメール送信について
-
PHPのFTP関数ftp_fgetエラーに...
-
phpの処理中に画面表示ををする...
-
【file_exists】ファイルが存在...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FORMタグを使わずに、POSTする...
-
php エラー
-
smartyでホームページ上の画像...
-
pg_exec()、pg_result()は、使...
-
【PHP】smartyとPHPの記述違い...
-
eclipseのエラーの意味
-
グローバル変数
-
PHP5でMySQLを再起動させるプロ...
-
PHP関数で呼んだまま返って...
-
PHPでのメール受信について
-
ディレクトリ構成とプログラム
-
ここで言う空文字の意味とは?
-
PHPからPerlにデータを渡して結...
-
CGI(Perl)でできてPHPではで...
-
トラックバック機能をホームペ...
-
クエリ文字列が取得できない
-
MySQLへの吐き出し日本語が文字...
-
phpにて動的なページを生成する...
-
PDOのlastInsertIDについて
-
PHPのコードがそのまま表示され...
おすすめ情報