用户工具

站点工具


hello_world

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
hello_world [2026/01/20 19:53]
49.232.242.244 已恢复为旧版 (2025/12/27 18:08)
hello_world [2026/01/27 13:30] (当前版本)
121.37.89.237 已恢复为旧版 (2022/01/27 23:41)
行 2: 行 2:
 的代码 的代码
  
-<?php +  <?php 
-  +  echo 'hello world!'; 
- echo 'hello world!';+  ?> 
 + 
 +很多教程讲述hello world 就是到此结束了,我不想这样。 
 + 
 +1.首先格式并非<?php  echo 'hello world!'; ?> 如果开启了短标签可以<?echo 'hello world!';?> 
 + 区别: <?php和echo必须有空隙  短标签的则可以无空隙 
 + 
 +2.结尾可以不要?>  有结束符; 也可以。 <?php echo 'hello world!'; 
 + 
 +3.也可以不要分号结束符;  有?> 也可以。 <?php echo 'hello world!'?> 
 + 
 +4.如果是数子 则可以不要引号<?php echo 123;?> 可以执行加减 <?php echo 123.4+1;?> 结果124.4 
 + 
 +注意下小数点的. 也是php的字符连接符 比如字符连接 <?php echo 'hello world!'.'###'; ?> 结果hello world!### 
 + 
 +总结保持;作为结束符的习惯。看到echo可以输出字符和数字 数字不用引号可以执行运算    这里涉及到数据类型  字符型和数字型 
 + 
 +后续还有其他数据类型  比如数组 对象  
 + 
 +那么就算这样似乎也没什么意思 只是输出。那么增加一个程序 的功能 循环   比如输出100遍每个换行 每行开头有行号 
 + 
 +  <?php 
 +  for($i=1; $i < = 100;$i++){ 
 +    echo $i.'hello world! <br/>'; 
 +  } 
 +  ?> 
 + 
 + 
 + 这里的换行用的<br/>为了浏览器输出显示换行  其他换行有 \n   window下  \r\n  兼容版的PHP_EOL 
 + 
 + 关键点  $i变量  $i++   条件 $i < = 100;  变量和字符连接$i.'hello world! <br/>';
  
-?> 
  
 好了,这里用到了输出字符的 echo 以后会经常用到。 好了,这里用到了输出字符的 echo 以后会经常用到。
行 54: 行 83:
 对于超长复杂的字符文本定义可以使用**长文本**来定义 对于超长复杂的字符文本定义可以使用**长文本**来定义
  
-$longstr =<<<longstr +  $longstr =<<<longstr 
- +  <ul> 
-<ul> +  <li>strstrstrstrstr1 </li> 
-<li>strstrstrstrstr1 </li> +  <li>strstrstrstrstr2 </li> 
- +  <li>strstrstrstrstr3 </li> 
-<li>strstrstrstrstr2 </li> +  longstr;
- +
-<li>strstrstrstrstr3 </li>+
  
-longstr; 
  
 注意 格式<<<longstr后面换行,<<<是固定的  longstr则可以取其他名字  保证结束是同样字符即可。 注意 格式<<<longstr后面换行,<<<是固定的  longstr则可以取其他名字  保证结束是同样字符即可。
/home/minxuanbm4ipnyxlu3ann/wwwroot/dokuwiki/data/attic/hello_world.1768909984.txt.gz · 最后更改: 2026/01/20 19:53 由 49.232.242.244