php输出hello world!
的代码
很多教程讲述hello world 就是到此结束了,我不想这样。
1.首先格式并非 如果开启了短标签可以
区别: 有结束符; 也可以。 也可以。
4.如果是数子 则可以不要引号 可以执行加减 结果124.4
注意下小数点的. 也是php的字符连接符 比如字符连接 结果hello world!###
总结保持;作为结束符的习惯。看到echo可以输出字符和数字 数字不用引号可以执行运算 这里涉及到数据类型 字符型和数字型
后续还有其他数据类型 比如数组 对象
那么就算这样似乎也没什么意思 只是输出。那么增加一个程序 的功能 循环 比如输出100遍每个换行 每行开头有行号
';
}
?>
这里的换行用的
为了浏览器输出显示换行 其他换行有 \n window下 \r\n 兼容版的PHP_EOL
关键点 $i变量 $i++ 条件 $i < = 100; 变量和字符连接$i.'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 =<<
strstrstrstrstr1
strstrstrstrstr2
strstrstrstrstr3
longstr;
注意 格式<<