「PHP/入門/テキスト表示とコメント」の版間の差分

削除された内容 追加された内容
== 確認方法 == PHPを使ってwebサーバのプログラムを作りたい場合、確認方法は、いくつかあります。 まず、webブラウザを使って、実際にアクセスしてみる方法です。
Ef3 (トーク | 投稿記録)
→‎コメント: PHPのコメントには3種類あります。
タグ: 2017年版ソースエディター
125 行
ともかく、PHPのプログラムを作る場合は、PHP用のエラーログを見るためにコンソール端末でも動作を確認しましょう。
 
== コメントの入力 ==
PHPコメントを入力するには、「//」を使い3種類ありしょう
 
;[https://paiza.io/projects/5wTgfL6I4G_b00Ea6NP5Eg?language=php 例]:<syntaxhighlight lang="PHP"php>
<?php
declare(strict_types=1);
print "こんにちは<br />"; // ここからコメント
// 各行で単独でコメントを使うこともできる
?>
</syntaxhighlight>
 
// // から行末まではコメントです。
;結果
こんにちは
 
echo "Hello", /* このように範囲でもコメントが書けます。 */ " World", PHP_EOL;
です。
 
# シェルのように # から行末までもコメントです。
?>
</syntaxhighlight>
;実行結果:<syntaxhighlight lang=text>
Hello World
</syntaxhighlight>
 
コメントは、プログラムのデーターやロジックに影響を与えず、自由な文書をプログラムに含めることができます。
このように、コメントアウトした内容は、非表示になります。
コメントには、なにを書いてもいいのですが、プログラムのロジックをそのまま記すのは、冗長であるうえにコードの変更にコメントが追従せずズレが生じる原因になります。
 
コメントアウトした内容は、htmlに変換される時点で、除去されています。
その証拠にwebブラウザのソースコード閲覧の機能を使っても、コメントアウトの内容は除去されています。
 
PHPでコメントアウトしても、けっしてhtmlの非表示タグ<nowiki> <!-- --> </nowiki>になるわけではないので、混同しないようにしましょう。
 
次のような要素がコメントによく書かれます
* 著作権者
* コピーライト
* ライセンス
* 参照した論文の DOI
* 関数の引数と戻値の型
** 型宣言仕様が追加されて以降は不要?
* 変数や定数の型
* XXX
** 検証が必要
 
=== PHPDoc ===
{{スタブ}}
[TODO]