PAP Install Program (1.00 β Version) | 2009-01-23 21:06 |
PHPは、Web上でのプログラミング言語の一つ。
また、このプロジェクトで主としているプログラミング言語。
PHPのプログラムは、<?phpで始まり、?>で終わる。これがない場合は、そのまま文字として出力されてしまう。(下記参照)
<?php ・ ・(プログラム) ・ ?>
プログラムの最後には、必ず;をつける必要がある。つけない場合には、エラーが発生する。
<?php echo "PHPの\n"; print "テストです"; ?>
上のように、 echo "表示させたい文字"; または、 print "表示させたい文字";を入力することで、文字を表示させることができる。
上の実行結果は以下のようになる。
PHPの テストですここで使用されている、「\n」は、改行を意味している。
変数は、ある一定の値を記憶させることができる。
$hensu = "変数です"; echo "$hensu";上の実行結果は、以下のようになる。
変数です変数は、最初に$(ドルマーク)をつけ、指定することが可能。
変数を指定し、後でecho()を使用して呼び出す際に、
$hensu = "変数です"; echo '$hensu';のように、echo()関数の、$hensuを、"(ダブルクォート)ではなく'(シングルクォート)で囲った場合は、以下のようになってしまうのでご注意ください。
$hensu
定数は、define()関数を使用することで指定できる。
変数と機能は同じだが、どんなことがあっても、絶対に一定の値を保つのが定数の特徴である。
形式は、以下の通り。
define("定数名", "値");
define("teisu", "定数の値です"); echo "teisu";以上の通りにすると、実行結果は以下の通りになる。
定数の値です
if()関数は、ある一定の条件のときにどのようにプログラムを実行するかを指定することができる。
形式は、以下の通り。
if(条件) { 実行プログラム }
$suuji = "10"; if ($suuji < 13) { echo "変数「suuji」よりも、13の方が大きいです。"; } // 意味:もし、変数「suuji」より、13の方が大きかったら、echo "変数「suuji」よりも、13の方が大きいです。";を実行する。
ちなみに、<や>などの一覧については、以下を参照。
== : 同じ != : 違う < : より大きい > : より小さい上のような以下・以上などをあらわすものを、演算子'という。
・文字列系
chop()、echo()、explode()、print()、printf()、sprintf()、strlen()、strtolower()、strtoupper()、str_repeat()、str_replace()、substr()、ucfirst()、ucwords()
・日付、時刻系
checkdate()、date()、mktime()、time()
・ファイル系
fclose()、fgets()、file()、fopen()、fputs()、fread()、fwrite()
・読み込み系
require()、include()
・その他
else()、endif()、if()、phpinfo()