一、标记与注释
标记:由于PHP 是嵌入式脚本语言,它在实际开发中经常会与HTML内容混编在一起,所以为了区分HTML与PHP代码,需要使用标记对PHP代码进行标识。
标记类型 | 开始标记 | 结束标记 | 开启项 |
标准标记 | <?php | ?> | 无 |
短标记 | <? | ?> | short_open_tag |
ASP式标记 | <% | %> | asp_tags |
Script标记 | <script language="php"> | </script> | 无 |
在PHP7中,仅支持标准标记和短标记
注释:在PHP开发中,为了便于对代码的阅读和维护,可以使用注释来进行解释和说明。它在程序解析时会被PHP解析器忽略。
分类 | 风格 | 注释使用示例 |
单行注释 | C++风格的单行注释“//” | // 输出一句话 |
Shell风格的注释“#” | # 输出一句话 | |
多行注释 | C风格的多行注释“/*……*/” | /* echo 'Hello, PHP'; echo 100 + 200; */
|
多行注释中可以嵌套单行注释,但不能再嵌套多行注释。
二、输出语句
输出语句:使用很简单,它不仅可以输出各种类型的数据,还可以在学习和开发中进行简单的调试。
-
echo:可将紧跟其后的一个或多个字符串、表达式、变量和常量的值输出到页面中,多个数据之间使用逗号“,”分隔。
-
print:与echo的用法相同,唯一的区别是print只能输出一个值 。
-
print_r():PHP的内置函数,它可输出任意类型的数据,如字符串、数组等 。
-
var_dump():不仅可以打印一个或多个任意类型的数据,还可以获取数据的类型和元素个数。
三、PHP标识符
标识符:PHP程序开发中,经常需要自定义一些符号来标记一些名称,如变量名、函数名、类名等,这些符号被称为标识符。
标识符的定义需要遵循一定的规则,具体如下:
-
标识符只能由字母、数字、下划线组成,且不能包含空格
-
标识符只能以字母或下划线开头的任意长度的字符组成
-
标识符用做变量名时,区分大小写
-
如果标识符由多个单词组成,那么应使用下划线进行分隔(例如:user_name)
合法标识符后面带(√)
· it(√) · i-t · it88(√) · 8it
· It(√) · i t · _it (√) · $it
四、PHP关键字
关键字:是编程语言里事先定义好并赋予特殊含义的单词,也称作保留字。和其他语言一样,PHP中保留了许多关键字,例如class、public等。
★表示从PHP5.3开始,●表示从PHP5.4开始,▲表示从PHP5.5开始。
__halt_compiler() | abstract | and | array() | as |
break | ●callable | case | catch | class |
clone | const | continue | declare | default |
die() | do | echo | else | elseif |
empty() | enddeclare | endfor | endforeach | endif |
endswitch | endwhile | eval() | exit() | extends |
final | ▲finally | for | foreach | function |
global | ★goto | if | implements | include |
include_once | instanceof | ●insteadof | interface | isset() |
list() | ★namespace | new | or | |
private | protected | public | require | require_once |
return | static | switch | throw | ●trait |
try | unset() | use | var | while |
xor | ▲yield | __CLASS__ | ★__DIR__ | __FILE__ |
__FUNCTION__ | __LINE__ | __METHOD__ | ★__NAMESPACE__ | ●__TRAIT__ |