22<html xmlns="http://www.w3.org/1999/xhtml">
33 <head>
44 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5- <title>Пример </title>
5+ <title><?= $ title ?> </title>
66 <style>
77 body {
88 font-family:'Lucida Console', Monaco, monospace
99 }
10- /*Жирный шрифт*/
10+ /*Жирный шрифт. Пример комментария */
1111 .bold {
1212 font-weight:bold
1313 }
14- /*Серый шрифт*/
14+ .red {
15+ color:red
16+ }
17+ .green {
18+ color:green
19+ }
20+ .blue {
21+ color:blue
22+ }
23+ .tab::before {
24+ content: "\00A0\00A0\00A0\00A0";
25+ }
26+ /*Серый шрифт. Пример комментария*/
1527 .no_active {
1628 color:lightgray;
1729 text-decoration:line-through;
2032 </head>
2133
2234 <body>
23- <!--Заголовок-->
24- <div id="title" class="bold"><?= 'Привет, Мир! ' ?> </div>
25- <br />
26- <div><?= $ title?> </div>
27- <!--Таблица-->
28- <div>----------------------------------</div>
29- <div>|<?= width_10 ('ID ' )?> |<?= width_10 ('ИМЯ ' )?> |<?= width_10 ('ФАМИЛИЯ ' )?> |</div>
30- <div>----------------------------------</div>
31- <?php foreach ($ rows as $ key =>$ row ): ?>
32- <div class="<?= $ row ['user_active ' ] ? '' : 'no_active ' ?> ">|<?= width_10 ($ row ['user_id ' ])?> |<?= width_10 ($ row ['user_name ' ])?> |<?= width_10 ($ row ['user_family ' ])?> |</div>
33- <?php endforeach ; ?>
34- <div>----------------------------------</div>
35+ <?php if ($ test ==1 ): ?>
36+ <div><a href="/">На главную</a></div>
37+ <br />
38+ <h2>Демонстрация операторов цикла foreach...endforeach</h2>
39+
40+ <h4>Пример кода:</h4>
41+ <div class="bold red"><?</div>
42+ <div class="tab"><span class="blue">$row=</span>{key1:<span class="red">1</span>, key2:<span class="red">'text1'</span>, key3:<span class="red">2</span>, key4:<span class="red">'text2'</span>};</div>
43+ <div class="bold red">?></div>
44+ <div><span class="bold red"><?php</span> <span class="green">foreach</span> (<span class="blue">$row</span> <span class="green">as</span> <span class="blue">$key=>$value</span>): <span class="bold red">?></span></div>
45+ <div class="tab"><div>$key=<span class="bold red"><?=</span><span class="blue">$key</span><span class="bold red">?></span> $value=<span class="bold red"><?=</span><span class="blue">$value</span><span class="bold red">?></span></div></div>
46+ <div><span class="bold red"><?php</span> <span class="green">endforeach</span>; <span class="bold red">?></span></div>
47+
48+ <h4>Результат:</h4>
49+ <?
50+ $ row ={key1:1 , key2:'text1 ' , key3:2 , key4:'text2 ' };
51+ ?>
52+ <?php foreach ($ row as $ key =>$ value ): ?>
53+ <div>$key=<?= $ key?> $value=<?= $ value?> </div>
54+ <?php endforeach ; ?>
55+ <?php elseif ($ test ==2 ): ?>
56+ <div><a href="/">На главную</a></div>
57+ <br />
58+ <h2>Демонстрация операторов цикла while...endwhile</h2>
59+
60+ <h4>Пример кода:</h4>
61+ <div class="bold red"><?</div>
62+ <div class="tab"><span class="blue">$i=</span><span class="red">10</span>;</div>
63+ <div class="bold red">?></div>
64+ <div><span class="bold red"><?php</span> <span class="green">while </span>(<span class="blue">$i></span><span class="red">3</span>): <span class="bold red">?></span></div>
65+ <div class="tab"><div>$i=<span class="bold red"><?=</span><span class="blue">$i</span><span class="bold red">?></span></div></div>
66+ <div class="tab bold red"><?</div>
67+ <div class="tab"><span class="tab blue">$i--</span>;</div>
68+ <div class="tab bold red">?></div>
69+ <div><span class="bold red"><?php</span> <span class="green">endwhile</span>; <span class="bold red">?></span></div>
70+
71+ <h4>Результат:</h4>
72+ <?
73+ $ i =10 ;
74+ ?>
75+ <?php while ($ i >3 ): ?>
76+ <div>$i=<?= $ i?> </div>
77+ <?
78+ $ i --;
79+ ?>
80+ <?php endwhile ; ?>
81+ <?php elseif ($ test ==3 ): ?>
82+ <div><a href="/">На главную</a></div>
83+ <br />
84+ <h2>Демонстрация операторов цикла for...endfor</h2>
85+
86+ <h4>Пример кода:</h4>
87+ <div><span class="bold red"><?php</span> <span class="green">for </span>(<span class="blue">$i=</span><span class="red">0</span>; <span class="blue">$i<</span><span class="red">10</span>; <span class="blue">$i++</span>): <span class="bold red">?></span></div>
88+ <div class="tab"><div>$i=<span class="bold red"><?=</span><span class="blue">$i</span><span class="bold red">?></span></div></div>
89+ <div><span class="bold red"><?php</span> <span class="green">endfor</span>; <span class="bold red">?></span></div>
90+
91+ <h4>Результат:</h4>
92+ <?php for ($ i =0 ; $ i <10 ; $ i ++): ?>
93+ <div>$i=<?= $ i?> </div>
94+ <?php endfor ; ?>
95+ <br />
96+
97+ <h4>Пример кода:</h4>
98+ <div><span class="bold red"><?php</span> <span class="green">for </span>(<span class="blue">$i=</span><span class="red">0</span>; <span class="blue">$i<</span><span class="red">10</span>; <span class="blue">$i=$i+</span><span class="red">2</span>): <span class="bold red">?></span></div>
99+ <div class="tab"><div>$i=<span class="bold red"><?=</span><span class="blue">$i</span><span class="bold red">?></span></div></div>
100+ <div><span class="bold red"><?php</span> <span class="green">endfor</span>; <span class="bold red">?></span></div>
101+
102+ <h4>Результат:</h4>
103+ <?php for ($ i =0 ; $ i <10 ; $ i =$ i +2 ): ?>
104+ <div>$i=<?= $ i?> </div>
105+ <?php endfor ; ?>
106+ <br />
107+
108+ <h4>Пример кода:</h4>
109+ <div><span class="bold red"><?php</span> <span class="green">for </span>(<span class="blue">$i=</span><span class="red">10</span>; <span class="blue">$i></span><span class="red">0</span>; <span class="blue">$i--</span>): <span class="bold red">?></span></div>
110+ <div class="tab"><div>$i=<span class="bold red"><?=</span><span class="blue">$i</span><span class="bold red">?></span></div></div>
111+ <div><span class="bold red"><?php</span> <span class="green">endfor</span>; <span class="bold red">?></span></div>
112+
113+ <h4>Результат:</h4>
114+ <?php for ($ i =10 ; $ i >0 ; $ i --): ?>
115+ <div>$i=<?= $ i?> </div>
116+ <?php endfor ; ?>
117+ <?php elseif ($ test ==4 ): ?>
118+ <div><a href="/">На главную</a></div>
119+ <br />
120+ <h2>Демонстрация условных операторов if...elseif...else...endif</h2>
121+ <h4>Пример кода:</h4>
122+ <div><span class="bold red"><?php</span> <span class="green">for </span>(<span class="blue">$i=</span><span class="red">0</span>; <span class="blue">$i<</span><span class="red">10</span>; <span class="blue">$i++</span>): <span class="bold red">?></span></div>
123+ <div class="tab"><span class="bold red"><?php</span> <span class="green">if </span>(<span class="blue">$i==</span><span class="red">0</span>): <span class="bold red">?></span></div>
124+ <div class="tab"><span class="tab"><div>$i=0 Первая строка</div></span></div>
125+ <div class="tab"><span class="bold red"><?php</span> <span class="green">elseif </span>(<span class="blue">$i></span><span class="red">0</span> <span class="blue">&&</span> <span class="blue">$i<</span><span class="red">5</span>): <span class="bold red">?></span></div>
126+ <div class="tab"><span class="tab"></span><div>$i=<span class="bold red"><?=</span><span class="blue">$i</span><span class="bold red">?></span> Cтрока диапазона 1...4</div></div>
127+ <div class="tab"><span class="tab"></span><span class="bold red"><?php</span> <span class="green">if </span>(<span class="blue">$i==</span><span class="red">2</span>): <span class="bold red">?></span></div>
128+ <div class="tab"><span class="tab"></span><span class="tab"><div>...точнее строка 2</div></span></div>
129+ <div class="tab"><span class="tab"></span><span class="bold red"><?php</span> <span class="green">elseif </span>(<span class="blue">$i==</span><span class="red">4</span>): <span class="bold red">?></span></div>
130+ <div class="tab"><span class="tab"></span><span class="tab"><div>...точнее строка 4</div></span></div>
131+ <div class="tab"><span class="tab"></span><span class="bold red"><?php</span> <span class="green">else</span>: <span class="bold red">?></span></div>
132+ <div class="tab"><span class="tab"></span><span class="tab"><div>...точнее строка 1 или 3</div></span></div>
133+ <div class="tab"><span class="tab"></span><span class="bold red"><?php</span> <span class="green">endif</span>; <span class="bold red">?></span></div>
134+ <div class="tab"><span class="bold red"><?php</span> <span class="green">elseif </span>(<span class="blue">$i==</span><span class="red">9</span>): <span class="bold red">?></span></div>
135+ <div class="tab"><span class="tab"><div>$i=9 Последняя строка</div></span></div>
136+ <div class="tab"><span class="bold red"><?php</span> <span class="green">else</span>: <span class="bold red">?></span></div>
137+ <div class="tab"><span class="tab"></span><div>$i=<span class="bold red"><?=</span><span class="blue">$i</span><span class="bold red">?></span> Cтрока диапазона 5...8</div></div>
138+ <div class="tab"><span class="tab"></span><span class="bold red"><?php</span> <span class="green">if </span>(<span class="blue">$i==</span><span class="red">5</span>): <span class="bold red">?></span></div>
139+ <div class="tab"><span class="tab"></span><span class="tab"><div>...точнее строка 5</div></span></div>
140+ <div class="tab"><span class="tab"></span><span class="bold red"><?php</span> <span class="green">elseif </span>(<span class="blue">$i==</span><span class="red">7</span>): <span class="bold red">?></span></div>
141+ <div class="tab"><span class="tab"></span><span class="tab"><div>...точнее строка 7</div></span></div>
142+ <div class="tab"><span class="tab"></span><span class="bold red"><?php</span> <span class="green">else</span>: <span class="bold red">?></span></div>
143+ <div class="tab"><span class="tab"></span><span class="tab"><div>...точнее строка 6 или 8</div></span></div>
144+ <div class="tab"><span class="tab"></span><span class="bold red"><?php</span> <span class="green">endif</span>; <span class="bold red">?></span></div>
145+ <div class="tab"></span><span class="bold red"><?php</span> <span class="green">endif</span>; <span class="bold red">?></span></div>
146+ <div><span class="bold red"><?php</span> <span class="green">endfor</span>; <span class="bold red">?></span></div>
147+ <br />
148+ <h4>Результат:</h4>
149+ <?php for ($ i =0 ; $ i <10 ; $ i ++): ?>
150+ <?php if ($ i ==0 ): ?>
151+ <div>$i=0 Первая строка</div>
152+ <?php elseif ($ i >0 && $ i <5 ): ?>
153+ <div>$i=<?= $ i?> Cтрока диапазона 1...4</div>
154+ <?php if ($ i ==2 ): ?>
155+ <div>...точнее строка 2</div>
156+ <?php elseif ($ i ==4 ): ?>
157+ <div>...точнее строка 4</div>
158+ <?php else : ?>
159+ <div>...точнее строка 1 или 3</div>
160+ <?php endif ; ?>
161+ <?php elseif ($ i ==9 ): ?>
162+ <div>$i=9 Последняя строка</div>
163+ <?php else : ?>
164+ <div>$i=<?= $ i?> Cтрока диапазона 5...8</div>
165+ <?php if ($ i ==5 ): ?>
166+ <div>...точнее строка 5</div>
167+ <?php elseif ($ i ==7 ): ?>
168+ <div>...точнее строка 7</div>
169+ <?php else : ?>
170+ <div>...точнее строка 6 или 8</div>
171+ <?php endif ; ?>
172+ <?php endif ; ?>
173+ <?php endfor ; ?>
174+ <?php elseif ($ test ==5 ): ?>
175+ <div><a href="/">На главную</a></div>
176+ <br />
177+ <h2>Демонстрация "передачи" объекта и функции в отображение</h2>
178+ <!--Заголовок-->
179+ <div class="bold"><?= 'Привет, Мир! ' ?> </div>
180+ <br />
181+ <div>Список участников:</div>
182+ <!--Таблица-->
183+ <div>----------------------------------</div>
184+ <div>|<?= width_10 ('ID ' )?> |<?= width_10 ('ИМЯ ' )?> |<?= width_10 ('ФАМИЛИЯ ' )?> |</div>
185+ <div>----------------------------------</div>
186+ <?php foreach ($ rows as $ key =>$ row ): ?>
187+ <div class="<?= $ row ['user_active ' ] ? '' : 'no_active ' ?> ">|<?= width_10 ($ row ['user_id ' ])?> |<?= width_10 ($ row ['user_name ' ])?> |<?= width_10 ($ row ['user_family ' ])?> |</div>
188+ <?php endforeach ; ?>
189+ <div>----------------------------------</div>
190+ <?php else : ?>
191+ <h2>Выберите тест</h2>
192+ <!--Выбор теста-->
193+ <div><a href="/1">Демонстрация операторов цикла foreach...endforeach</a></div>
194+ <div><a href="/2">Демонстрация операторов цикла while...endwhile</a></div>
195+ <div><a href="/3">Демонстрация операторов цикла for...endfor</a></div>
196+ <div><a href="/4">Демонстрация условных операторов if...elseif...else...endif</a></div>
197+ <div><a href="/5">Демонстрация "передачи" объекта и функции в отображение</a></div>
198+ <?php endif ; ?>
35199 </body>
36200</html>
37201<script>
38- /*Комментарий */
39- var a1 = 1; //Комментарий
40- var a2 = 'http://test.ru'; //Комментарий
202+ /*Пример комментария */
203+ var a1 = 1; //Пример комментария
204+ var a2 = 'http://test.ru'; //Пример комментария
41205</script>
0 commit comments