用户工具

站点工具


hello_world

这是本文档旧的修订版!


php输出hello world! 的代码

<?php

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 以后会经常用到。 注意格式 echo 'string'; 单引号 ' 包裹 分号;作为结束符。

echo 后面的是 字符 或者字符类型的变量 或者 字符和变量的混合。

字符

php的字符使用单引号 ' 或双引号 “ 包裹来实现.

单引号里面不解析里面的变量 双引号先尝试解析字符里面的变量。

$str = 'aaa';

echo 'AAA$str'; 输出AAA$str

echo “AAA$str”; 输出AAAaaa

也可以添加{}来区分变量

echo “AAA{$str}123”; 输出AAAaaa123

变量

php的变量使用$符号作为开头来定义 比如$str = 'hello';

php的变量规则 $为前缀 变量名使用字母下划线开头 后面 字母下划线 数字 实测可以中文变量名 但是不提倡

其他类型的变量 常量定义 define 一旦定义不可更改 比如 define(“PI”,”3.14“);

字符和变量的混合

如果要使用字符和变量的混合 需要使用 双引号 ” 或 连接符.

字符连接符号.

比如 $str = 'abc';

$str2 = $str.'###'.“ABC”.$str;

长文本定义

对于超长复杂的字符文本定义可以使用长文本来定义

$longstr =«<longstr

<ul> <li>strstrstrstrstr1 </li>

<li>strstrstrstrstr2 </li>

<li>strstrstrstrstr3 </li>

longstr;

注意 格式«<longstr后面换行,«<是固定的 longstr则可以取其他名字 保证结束是同样字符即可。 结束需要注意 单独一行 顶格处理(左边不能有空隙) 结束后的;同样换行 不能有空格

/home/minxuanbm4ipnyxlu3ann/wwwroot/dokuwiki/data/attic/hello_world.1769016105.txt.gz · 最后更改: 2026/01/22 01:21 由 82.156.57.14