PHPで文字出力 誤りの指摘やご意見はこちらへ ご意見板
BBS

PHP Top
項目
Hello! PHP! 〜文字出力〜 ↑項目に戻る
まず、以下の内容でhello.phpというファイルを作成してください.
<?php

//hello.php

print ("Hello");

?>

そして、/usr/local/apache2/htdocs/ に保存してみてください。
さあ、ブラウザでアクセスしてみましょう。

http://<ホスト名>/hello.php
(ex. http://localhost/hello.php)

Hello

上のように表示できたでしょうか?

hello.phpを試す

■解説--------

<?php

  /* <?php ?>この記号で囲まれた文字は、PHPのスクリプトに解釈されます.
他にもPHPのスクリプトとして解釈される記述方法が3種類ありますが,まずはこれだけで十分です. */


?>

つまり、

print ("Hello");

が、PHPのスクリプトに渡されます。
ここでは、printという関数に、"Hello"という文字列を渡しています。
print関数は、渡された文字列を出力しています。

printやechoは実際には関数ではなく、言語構造です。()が無くても動作します。

どうでしょう?感動しましたか?
え?私はプログラムに慣れているからかったるくてしょうがないって?
これは失礼いたしました.

文字出力にはprint文,echo文があり,文字を囲む際に'(シングルクオテーション)または,"(ダブルクオテーション)を使用するのですが, 意味が異なるので注意してください!

計算してみよう ↑項目に戻る
次は、以下の内容でcalc.phpというファイルを作成してください.

<?php

//calc.php

$a = 2;
$b = 3;
$c = $a + $b;
$d = $a * $b;

print ("a+b=$c a*b=$d");

?>

そして、ブラウザでアクセスしてみましょう。
http://<ホスト名>/calc.php

a+b=5 a*b=6

上のように表示できたでしょうか?


■解説--------

$a = 2;

これは、$aという変数に2という数を代入する、という意味です。
PHPでは、変数は頭に$マークをつけて表現します。
変数は、数字などの入っている「箱」のようなものだと考えてください。
他言語のように、変数宣言、型宣言などはとくに必要ありません。

↑項目に戻る

PHP Top