Home > php > 第1日 1時限目: PHPの基本をおぼえる

第1日 1時限目: PHPの基本をおぼえる

  • Posted by: kajichenkoh
  • 2008年3月 3日 12:22
  • php
  • ReTweet This! Facebookでシェアする このエントリーを含むはてなブックマーク このエントリーのはてなブックマーク被リンク数

PHP勉強1日目の1時限、はじまりです。
今日やることはこんな感じです。

  • print命令で指定文字列を出力する

今日の例題

お題

こんにちわ、kajichenkohです!というワードを出力する。

新規にコードを作成する


<html>
<head>
<title>はじまりだー</title>
</head>
<body>
<?php print("こんにちわ、kajichenkohです!"); ?>
</body>
</html>
</pre>

動作確認

ブラウザで以下URLを指定して確認。
http://5039.jp/php10/day01-1/hello.php
サンプル

うむ、動いとる!
イエー生涯初プログラミング!

・・・。・・・。・・・。

うーん、、これだけだと、さすがに「おれ、プログラミングしてる!かっちょいい!」って実感は全くないな・・。
まあ、これからだ。これから。

覚えておくこと

1. PHPの拡張子は「.php」

これはもう、基本中の基本ってことで。
はい、次!

2. PHPはインタプリタ言語

PHPはコンパイルの必要がない。
なぜなら、PHPは「インタプリタ(逐次翻訳)型」の言語だから。

コンパイルとは?
【compile】
CPUが直接解釈できないプログラミング言語のソースコードを、CPUが直接解釈できる機械語または中間言語に事前に変換すること。
コンパイルするプログラムのことをコンパイラという。
引用:はてな
インタプリタの対義語としてコンパイルという言葉があるわけだが、コンパイル型言語ではあらかじめ入力したコード(ソースコード)をコンパイル(一括翻訳)処理し、コンピュータが実行可能な形式に変換するという処理を行っている。

それに対して、インタプリタ言語では、実行時に「逐次」翻訳処理を行いながら処理をするため、コンパイルという処理を意識する必要がない。

3. PHPは「HTML埋め込み型の言語」

PHPはHTMLコードの中に、 <?php *** ?> というブロックを定義してあげることで、HTMLの部分はそのままに <?php *** ?> で囲まれたスクリプト部分だけを処理し、実行することが可能になる。
【print命令】
print(文字列)
PHPの基本命令のひとつで、指定された文字列を出力します。
固定的な文字列を指定する場合には、かならずダブル(シングル)クォーテーションで囲む必要があります。

4. 命令文の区切りは「セミコロン」

命令文の区切りには、セミコロン (;) をつける必要がある。

<?php print("こんにちわ、kajichenkohです!"); ?>

5. 大文字・小文字は区別しない

PHPでは、命令文の大文字・小文字は区別しない。
だが、統一されていないコードは読みにくいので、基本的にはリファレンスに沿った記述を心がけるようにする。

今日はここまで。
次回は、フォームからの入力を受け取る仕組みを勉強します。


参考書: 10日でおぼえるPHP5 入門教室

  • このエントリーをブックマークする⇒ このエントリーを含むはてなブックマーク このエントリーのはてなブックマーク被リンク数
  • このエントリーをTwitterでコメントする⇒ ReTweet This!
  • このエントリーをGoogleBuzzでコメントする⇒

Comment Form

コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。


画像の中に見える文字を入力してください。

Trackbacks:0

TrackBack URL for this entry
http://5039.jp/blog/mt-tb.cgi/21
Listed below are links to weblogs that reference
第1日 1時限目: PHPの基本をおぼえる from 5039 blog

Home > php > 第1日 1時限目: PHPの基本をおぼえる

Search
Feeds
Twitter
    follow me on Twitter
    Friends
    More On This Blogger
    Add to Technorati Favorites
    Parts
    あわせて読みたいブログパーツ
    Mutual Link

    Return to page top