「PHP/入門/テキスト表示とコメント」の版間の差分
< PHP
削除された内容 追加された内容
編集の要約なし |
編集の要約なし |
||
1 行 | 1 行 | ||
==テキストの入力== |
==テキストの入力== |
||
< |
<syntaxhighlight lang="PHP"> |
||
<html> |
<html> |
||
<head> |
<head> |
||
16 行 | 16 行 | ||
</body> |
</body> |
||
</html> |
</html> |
||
</syntaxhighlight> |
|||
</source> |
|||
;結果 |
|||
Hello World! |
|||
こんにちは |
|||
;解説 |
|||
print 関数で、文字列を書けます。 |
print 関数で、文字列を書けます。 |
||
なお、改行をするにはタグ <nowiki><br /></nowiki> が必要です。 |
|||
もし文字列の文末でも、この改行タグ <nowiki><br /></nowiki> が無いと、標示の結果は文字を改行せずに次の文字を表示してしまいます。 |
|||
つまり、 |
|||
⚫ | |||
<?php |
|||
print "Hello World!"; |
|||
print "こんにちは"; |
|||
?> |
|||
</syntaxhighlight> |
|||
だと、 |
|||
Hello World!こんにちは |
|||
という、一続きの出力になってしまう。 |
|||
60 行 | 82 行 | ||
==コメントの入力== |
==コメントの入力== |
||
コメントを入力するには、「//」を使いましょう。 |
コメントを入力するには、「//」を使いましょう。 |
||
⚫ | |||
<syntaxhighlight lang="PHP"> |
|||
<?php |
<?php |
||
print "こんにちは<br />"; // ここからコメント |
print "こんにちは<br />"; // ここからコメント |
||
// 各行で単独でコメントを使うこともできる |
// 各行で単独でコメントを使うこともできる |
||
?> |
?> |
||
</syntaxhighlight> |
|||
</source> |
|||
;結果 |
;結果 |
2020年4月21日 (火) 03:52時点における版
テキストの入力
<html>
<head>
<title>サンプル123</title>
</head>
<body>
<?php
print "Hello World!<br />";
print "こんにちは<br />";
?>
</body>
</html>
- 結果
Hello World! こんにちは
- 解説
print 関数で、文字列を書けます。
なお、改行をするにはタグ <br /> が必要です。
もし文字列の文末でも、この改行タグ <br /> が無いと、標示の結果は文字を改行せずに次の文字を表示してしまいます。
つまり、
<?php
print "Hello World!";
print "こんにちは";
?>
だと、
Hello World!こんにちは
という、一続きの出力になってしまう。
html部分とprint関数の関係
さて、htmlでも文字列を書けるので、phpのprint 関数の文字列表示とは、どういう関係になっているのでしょうか?
論より証拠、実際に下記コードのphpプログラムを書いてアップロードしてみて、webブラウザで閲覧してみて確かめましょう。
- ※ 下記のコードでは、わざと、説明のために、わざとphpタグ内で、print "" 無しで文字列を入力するなどの非推奨の書き方をしています。
<html> <head> <title>サンプル123</title> </head> <body> ここは、phpタグの外です。<br /> <?php print "ここからphpタグ内側<br />"; print "Hello World!<br />"; print "こんにちは<br />"; ?> phpタグを脱出。 </body> </html>
画面部分の表示結果は、下記のようになります
- 結果
ここは、phpタグの外です。 ここからphpタグ内側 Hello World! こんにちは phpタグを脱出。
です。
コメントの入力
コメントを入力するには、「//」を使いましょう。
<?php
print "こんにちは<br />"; // ここからコメント
// 各行で単独でコメントを使うこともできる
?>
- 結果
こんにちは
です。
このように、コメントアウトした内容は、非表示になります。