692
692
693
693
<simpara >
694
694
There are two types of syntax: a
695
- <link linkend =" language.types.string.parsing.simple " >basic</link > one and an
696
- <link linkend =" language.types.string.parsing.complex " >advanced</link > one.
695
+ <link linkend =" language.types.string.parsing.basic " >basic</link > one and an
696
+ <link linkend =" language.types.string.parsing.advanced " >advanced</link > one.
697
697
The basic syntax is the most common and convenient. It provides a way to
698
698
embed a variable, an <type >array</type > value, or an <type >object</type >
699
699
property in a <type >string</type > with a minimum of effort.
704
704
curly braces surrounding the expression.
705
705
</simpara >
706
706
707
- <sect4 xml : id =" language.types.string.parsing.simple " >
707
+ <sect4 xml : id =" language.types.string.parsing.basic " >
708
708
<title >Basic syntax</title >
709
709
710
710
<simpara >
@@ -800,7 +800,7 @@ string(3) "bar"
800
800
]]>
801
801
</screen >
802
802
</informalexample >
803
- The <link linkend =" language.types.string.parsing.complex " >advanced</link >
803
+ The <link linkend =" language.types.string.parsing.advanced " >advanced</link >
804
804
string interpolation syntax should be used instead.
805
805
</para >
806
806
</warning >
@@ -868,7 +868,7 @@ He drank some purple juice.
868
868
The basic syntax does not permit access to an array entry which has a key
869
869
containing a minus (<literal >-</literal >) sign.
870
870
Attempting to do will result in a parse error. The
871
- <link linkend =" language.types.string.parsing.complex " >advanced</link >
871
+ <link linkend =" language.types.string.parsing.advanced " >advanced</link >
872
872
syntax must be used instead.
873
873
<informalexample >
874
874
<programlisting role =" php" >
@@ -893,7 +893,7 @@ Parse error: syntax error, unexpected token "-", expecting "]" in file on line 3
893
893
<simpara >
894
894
Because the array key is unquoted, it is not possible to refer to a
895
895
constant with the basic syntax. Use the
896
- <link linkend =" language.types.string.parsing.complex " >advanced</link >
896
+ <link linkend =" language.types.string.parsing.advanced " >advanced</link >
897
897
syntax instead.
898
898
</simpara >
899
899
</note >
@@ -998,12 +998,12 @@ Fatal error: Uncaught Error: Object of class A could not be converted to string
998
998
999
999
<simpara >
1000
1000
For anything more complex, the
1001
- <link linkend =" language.types.string.parsing.complex " >advanced</link >
1001
+ <link linkend =" language.types.string.parsing.advanced " >advanced</link >
1002
1002
syntax must be used.
1003
1003
</simpara >
1004
1004
</sect4 >
1005
1005
1006
- <sect4 xml : id =" language.types.string.parsing.complex " >
1006
+ <sect4 xml : id =" language.types.string.parsing.advanced " >
1007
1007
<title >Advanced (curly) syntax</title >
1008
1008
1009
1009
<simpara >
0 commit comments