com doc/ja: Add separate section for magic constants: language/constants.xml
[email protected] (Yoshinari Takaoka) Sat, 13 Feb 2021 09:19:26 +0000
| Newsgroups | php.doc.ja |
|---|---|
| Message-ID | <[email protected]> |
Commit: ebc410c7bd59950a37bedfeef0b4249a99458ac8 Author: Yoshinari Takaoka <[email protected]> Sat, 13 Feb 2021 18:19:26 +0900 Parents: 960ce1d898bf34353d0d1e6c7c84ca75bbfed86b Branches: master Link: http://git.php.net/?p=doc/ja.git;a=commitdiff;h=ebc410c7bd59950a37bedfeef0b4249a99458ac8 Log: Add separate section for magic constants It is pretty confusing to only have a section about "Magic constants" with the xmlid `language.constants.predefined` but to start that section with a paragraph about predefined constants. Changed paths: M language/constants.xml Diff: diff --git a/language/constants.xml b/language/constants.xml index 5b7609f253..ab47027c7d 100644 --- a/language/constants.xml +++ b/language/constants.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <!-- $Revision$ --> -<!-- EN-Revision: a9edd62d087ab1eb6292c795b7256e14ff9f1234 Maintainer: hirokawa Status: ready --> +<!-- EN-Revision: b3d7fa5000465b5211cfcdb80e0c41b6c47d9b6a Maintainer: hirokawa Status: ready --> <!-- CREDITS: takagi,mumumu --> <chapter xml:id="language.constants" xmlns="http://docbook.org/ns/docbook"> @@ -9,7 +9,7 @@ <simpara> 定数は簡単な値のためのID(名前)です。この名前が示すように、定数の値は スクリプト実行中に変更できません (<link - linkend="language.constants.predefined">マジック定数</link> + linkend="language.constants.predefined">自動的に定義される定数</link> は例外で、これらは実際は定数ではありません)。 定数は大文字小文字を区別します。慣習的に、 定数は常に大文字で表記されます。 @@ -257,13 +257,16 @@ echo ANIMALS[1]; // 出力は "cat" 動的なロードやコンパイル時の組込みにより、これらの拡張モジュールが 使用可能である場合にのみ定義されます。 </simpara> + </sect1> + <sect1 xml:id="language.constants.magic"> + <title>マジック定数</title> <para> - 使われる場所によって値が変化する定数(マジカル定数)が 9 つあります。 + 使われる場所によって値が変化する定数(マジック定数)が 9 つあります。 例えば、<constant>__LINE__</constant>はスクリプト上において 使われる行によって値が変化します。 これらの - "マジカル"定数は、実行時に解決される通常の定数とは異なり、コンパイル時に解決されます。 + "マジック"定数は、実行時に解決される通常の定数とは異なり、コンパイル時に解決されます。 これらの特別な定数は大文字小文字を区別しません。 内容は以下のとおりです: </para>