PHP基础句子百科
- 1 -
PHP基本句型解读
您无法通过查看源文档的方式在浏览器中查看 PHP 的源代码 - 您只能看到 PHP 文件的输出,即纯 HTML。 这是因为脚本在结果返回到浏览器之前
双引号
\
反斜杠
n
换行和回车
r
发送回车
t
选项卡 (TAB)
定义字符串时,只有一个逗号、单冒号或双冒号被视为分隔符。 因此,如果字符串以双冒号开头,则解析器仅解析双引号。 这样,您就可以在双引号字符串内包含任何其他字符php基本语法,甚至是单个冒号。 以下冒号字符串是合法的:
$s = "我是学生";
$s = '我是一名“学生”';
当PHP遇到字符串开头对应的冒号时,它认为已经到达了字符串的结尾,所以:
“为什么‘这个’不起作用?”
它实际上被PHP解析器分为三个部分:
“为什么不
- 4 -
't " - 包含单引号的双引号字符串
this - 额外的字符,解析器无法处理
“ 工作?” - 纯字符串
上面的示例尝试在双引号字符串中包含双引号,解析器在遇到第二个双引号时认为字符串结尾。 为了达到包含冒号的目的,解析器在遇到字符串中的普通冒号时必须忽略其初衷。 我们在破折号前面加一个反斜杠告诉PHP:这个破折号是字符串的一部分,正确的表示是这样的:
“为什么那个不起作用?”
字符串可以使用字符串连接符(.)来连接,例如:
$first_name = 'A';
$last_name = 'B';
$全名=$名字。 ''。 $姓氏;
注意: // 在单冒号中php基本语法,变量名或其他文本将不变地发送到浏览器
复合类型:数组对象
数组(数组)
- 4 -
array是一个字段变量,可以是二维、三维或多维链表。 其中的元素也是自由的,可以是字符串、整数或双精度数,甚至可以是数组。
可以使用 array() 语言构造来创建数组。 它接受多个用冒号分隔的 key => value 参数对。
key 只能是整数和字符串
$a=数组(1=>'一',2=>'二',3=>'三');
$a=array('一', '二', '三'); 默认下标从0开始
$MyArray1=array("a","b","c","d");//一维数组
$MyArray2=数组(
"地支"=>array("子","丑","寅","卯"),
"十二生肖"=>array("鼠", "牛", "虎", "兔"),
“数字” => 数组(1,2,3,4)
); //二维数组
结果:条1
结果:b(索引值从0开始)
数据类型强制:
- 5 -
允许的强制类型转换为:
(int), (integer) - 转换为整数
(bool), (boolean) - 转换为布尔值
(float), (double), (real) - 转换为浮点型
(字符串) - 转换为字符串
(数组) - 转换为链表
(object) - 要转换为的对象
强制类型转换(参考:PHP 指南)