「PHP/入門/変数と値」の版間の差分

削除された内容 追加された内容
Strs2 (トーク | 投稿記録)
算術演算
1 行
== 算術演算 ==
まず、PHPで加算や減算など四則演算を表示したい場合、
 
たとえば
<syntaxhighlight lang="php">
<?php
print (1+3)."aaa".(50+8)."<br />";
?>
</syntaxhighlight>
とすれば
4aaa58
のように、表示されます。
 
print関数で算術演算と文字列を合成する場合、計算値の範囲を丸カッコ ( ) で指定する必要があります。丸カッコが無いと、うまく認識しません。
 
 
 
また、この表示後のページのソースコードを見ても、
4aaa58
のように、計算後の値しか、書かれていない結果になります。
 
PHPはこのように、計算後の数値をHTMLに代入します。
 
このため、機密などを扱う場合、PHPを用いてソースコードの計算を隠す事もできます。
 
 
<syntaxhighlight lang="PHP">
<?php
print 60+7;
?>
</syntaxhighlight>
 
のように、ひとつの数値しか無い場合なら、丸かっこは不要です。
 
== 変数とは ==
 
10 ⟶ 44行目:
 
 
* 1つの値をもつ。(例外あり)
* 最後に代入したものが入る。
 
 
41 ⟶ 75行目:
変数を使うプログラムをかいてみる。
 
<sourcesyntaxhighlight lang=php"PHP">
<?php
$a = 99;
47 ⟶ 81行目:
print $a;
?>
</syntaxhighlight>
</source>
 
これを実行すると
61 ⟶ 95行目:
例:
 
<sourcesyntaxhighlight lang=php"PHP">
<?php
$a = "こんにちは";
67 ⟶ 101行目:
print "挨拶 : {$a}";
?>
</syntaxhighlight>
</source>
 
これを実行すると、
83 ⟶ 117行目:
 
サンプル:
<sourcesyntaxhighlight lang=php"PHP">
<?php
$a = 7;
90 ⟶ 124行目:
print $a . "<br>";
?>
</syntaxhighlight>
</source>
 
これを実行すると、
105 ⟶ 139行目:
例:
 
<sourcesyntaxhighlight lang=php"PHP">
<?php
$num1 = 70;
122 ⟶ 156行目:
print $sum."<br>";
?>
</syntaxhighlight>
</source>
これを実行すると、
 
159 ⟶ 193行目:
は、演算子と呼ばれる。
 
<sourcesyntaxhighlight lang=php"PHP">
<?php
 
170 ⟶ 204行目:
printf $a."<br>.$b;
?>
</syntaxhighlight>
</source>
 
このように、