作者:0Hey0ne | 来源:互联网 | 2024-12-04 08:25
前言:本文旨在分享《PHP与MySQL Web开发》第一章的学习体会,涵盖了PHP的基础知识,包括其构成要素、不同的标记风格、编程时需注意的事项以及如何高效处理表单数据。
1. PHP代码的基本构成
- HTML代码
- PHP起始和结束标记
- PHP语句
- 空白字符
PHP标记通常以“”结束,用于区分PHP代码与HTML代码。
2. PHP标记的四种类型
- XML风格标记:订单已处理。’; ?>,这是官方推荐的标记方式,具有跨平台的兼容性。
- 简短风格标记: echo ‘
订单已处理。
’; ?>,简洁但依赖于服务器配置。
- SCRIPT风格标记:,虽然较长,但对于熟悉Javascript或Vbscript的开发者来说较为直观。
- ASP风格标记:<% echo ‘
订单已处理。
’; %>,类似于ASP标记,需特定配置支持。
3. 编程实践中的注意事项
- 分号作为语句的结束标志,在PHP中至关重要,遗漏分号会导致语法错误。
- PHP对空格不敏感,但合理利用空格可以提高代码的可读性。同时,使用“.”操作符可以合并多个字符串,适用于单行代码的编写。
- 单引号与双引号的区别在于,单引号内的内容被视为普通文本,而双引号则会解析内部的变量。
4. 注释的使用
多行注释使用“/* */”,单行注释则可用“//”或“#”。注释有助于代码的维护和理解。
5. 表单数据的处理
在PHP中,表单字段可通过相应的变量名直接访问,变量名前需加$符号。根据PHP的配置,有三种方式可以获取表单数据:
- $tireqty; // 简短风格,依赖于register_globals配置,存在安全隐患。
- $_POST['tireqty']; // 推荐使用,基于POST请求的表单数据。
- $HTTP_POST_VARS['tireqty']; // 已被废弃的方式,不建议使用。
超级全局数组$_POST、$_GET和$_REQUEST分别用于接收POST、GET请求的数据,以及两者的数据集合。
6. 字符串的表示方法
- 单引号字符串
- 双引号字符串,支持变量插值
- heredoc语法,适合定义多行字符串
例如,使用heredoc语法定义多行字符串:
echo <<第一行
第二行
第三行
END;
heredoc语法下的字符串同样支持变量插值,功能与双引号字符串类似。