##文字の表示
sample.php
<?php
echo "Hello,world!";
?>
#####実行結果
Hello,world!
##変数
変数名には、アルファベット、数字、アンダースコア( _ )が使えます。
ただし、変数名の最初の文字に数字は使えません。
sample.php
<?php
$num;
$num = 1;
$num2 = 2;
echo $num;
echo $num2;
?>
#####実行結果
1
2
##演算子
###算術演算子
sample.php
<?php
$num = 7;
$num2 = 2;
echo $num + $num2;
echo $num - $num2;
echo $num * $num2;
echo $num / $num2;
echo $num % $num2;
?>
#####実行結果
9
5
14
3.5
1
###関係演算子
正しくないときは1返ってきます。
正しくないときは「 空 」が返ってきます。
sample.php
<?php
$x = 10;
$y = 2;
echo ($x > $y);
echo ($x < $y);
echo ($x >= $y);
echo ($x <= $y);
echo ($x == $y);
echo ($x != $y);
?>
#####実行結果
1
0
0
0
0
1
###論理演算子(AND)
sample.php
<?php
$x = 8;
$y = 3;
echo ($x >= 5 && $x <= 10);
echo ($y >= 5 && $y <= 10);
?>
#####実行結果
1
0
###論理演算子(OR)
sample.php
<?php
$x = 8;
$y = 3;
echo ($x == 3 || $y == 3);
echo ($x == 1 || $y == 1);
?>
#####実行結果
1
0
##配列
sample.php
<?php
$a = ["sato", "suzuki", "takahashi"];
echo ($a[0]);
echo ($a[1]);
echo ($a[2]);
?>
#####実行結果
sato
suzuki
takahashi
###多次元配列
sample.php
<?php
$a = [ ["sato","suzuki"],["takahashi","tanaka"] ];
echo ($a[0][0]);
echo ($a[0][1]);
echo ($a[1][0]);
echo ($a[1][1]);
?>
#####実行結果
sato
suzuki
takahashi
tanaka
##if文
sample.php
<?php
$age = 0;
if ($age >= 20) {
echo ("adult");
}else if ($age==0) {
echo ("baby");
}else {
echo ("child");
}
?>
#####実行結果
baby
##for文
sample.php
<?php
for($i = 0; $i <= 4; $i ++) {
echo $i."\n";
}
?>
#####実行結果
0
1
2
3
4
##関数
sample.php
<?php
function say_hello() {
echo "Hello World";
}
say_hello();
?>
#####実行結果
Hello World
###引数がある関数
sample.php
<?php
function say_hello($greeting) {
echo $greeting."\n";
};
say_hello("Good Morning");
function cal($x) {
echo ($x * 3);
};
cal(6);
?>
#####実行結果
Good Morning
18
###複数の引数がある関数
sample.php
<?php
function cal($x, $y) {
echo ($x / $y);
};
cal(6, 3);
?>
#####実行結果
2
###戻り値がある関数
sample.php
<?php
function cal($x, $y) {
return $x / $y;
};
$result = cal(6, 3);
echo $result;
?>
#####実行結果
2
###クラス
アクセス修飾子には、public(パブリック)、protected(プロテクテッド)、private(プライベート)があります。
publicは、どこからでもアクセス可能です。
protectedは、クラス自身、継承したクラス、親クラスからのみアクセスできます。
privateは、同じクラスの中でのみアクセス可能です。
sample.php
<?php
function cal($x, $y) {
return $x / $y;
};
$result = cal(6, 3);
echo $result;
?>
#####実行結果
2