作为一个对 PHP 有一点点了解的我来说,这章简单过下就好,大部分内容之前学习过。
擦擦擦,总结记录时间基本上和看书时间一样。1:1
1.3 在 HTML 中嵌入 PHP
1.3.1 PHP 标记
<?php
// PHP 语句
?>
PHP 语句
空格:解释器忽视
注释:多行(/* */),单行(//、#)
1. 5 访问表单变量
注意输入数据的处理,安全性
1.5.1 表单变量
$_POST(post 请求)
$_GET(get 请求)
$_REQUEST(post、get、cookie )
1.5.2 字符串连接符
.
==单引号和双引号的区别==
双引号会解释变量(插补操作)
echo htmlspecialchars($tireqty).' tires<br />';
echo "$tireqty tires";
1.5.3 变量和字面量
字符串:
插补的,会解释其中的变量
- 单引号
- 双引号
- heredoc 语法(<<<)
echo <<<theEnd
line1
line2
line3
theEnd
1.6 标识符
命名规则(数字、字符、下划线)
数字不能作为标识符的开头
1.7 检查变量类型
1.7.1 PHP 的数据类型:
基本数据类型
Integer
Float
String
Boolean
Array
Object
特殊类型:
NULL,resource,callable
1.7.2 类型强度
弱类型语言
1.7.3 类型转换
$totalqty = 3;
$totolamount = (float)$totalqty;
1.7.4 可变变量
具体使用场景?
$$varname
1.8 声明和使用常量
define('', )
1.9 理解变量作用域
只是简单介绍了下,作用域有待深入,是一件很基本、重要的事情。
1.10 使用操作符
? 里面说到位操作符很少使用
注意下
& 引用操作符
@ 错误抑制操作符
执行操作符
$out = `ls -la`;
instanceof
1.11 理解操作符的优先级和结合性
1.13 使用变量处理函数
1.13.1 测试和设置变量类型
gettype
settype
1.13.2 测试变量状态
isset
unset
empty
1.13.3 变量的重解释
类型转换函数
intvar
floatvar
strval
1.14 条件语句
if
else
elseif
switch
1.15 通过迭代实现重复动作
while
for
foreach
do...while
1.16 从控制结构或脚本中退出
break
continue
exit
1. 17 使用其他控制结构语法
if($totalqty == 0) :
echo "You did not order anything on the previous page!</br>";
exit;
endif;
1.18 使用 declare
介绍了 tickets 指定
declare(directive)
{
}
declare(ticks = n); // 代码块内部执行 n 行后运行特定函数,对于性能优化和调试来说非常有用
declare(encoding='UTF-8'); // 指定脚本的编码
网友评论