# 一、php程序 * PHP 文件的默认扩展名是 ".php" * PHP 文件中可以包含`html`、`CSS`、`JavaScript`代码 | 序号 | 组成 | 描述 | | --- | --- | --- | | 1 | `<?php ... ?>` | PHP 标记 | | 2 | PHP代码 | 函数、数组、流程控制、类、方法... | | 3 | `;`、`{}` | 语句结束符 | | 4 | 空白符 | 合理使用空白符可增强代码可读性 | | 5 | 注释 | `// 单行注释`,`/* 多行注释 */` | ### 1、PHP标记 * 开始标记`<?php`和 结束标记`?>`中间写`PHP`代码 当解析一个文件时,`PHP`会寻找起始和结束标记,也就是告诉`PHP`开始和停止解析二者之间的代码。此种解析方式使得`PHP`可以被嵌入到各种不同的文档中去,而任何起始和结束标记之外的部分都会被`PHP`解析器忽略。 ~~~php <?php ?> ~~~ ### 2、PHP代码 | 序号 | 指令 | 描述 | | --- | --- | --- | | 1 | `echo` | 可以输出一个或多个字符串,用逗号(,)隔开 | | 2 | `print` | 只允许输出一个字符串 | ~~~php <?php echo 111,222 print 111 ?> ~~~ > 备:上面代码报错,因为没有结束符 ### 3、语句结束符`;` ~~~php <?php echo 111,222; print 111; ?> ~~~ ### 4、注释 ~~~php <?php // 这是单行注释 /* 这是多行注释 注释后,在浏览器和网页源码中,是看不到的。 */ ?> ~~~ * * * ## 二、`php`变量 ### 1、声明变量 ~~~php <?php $a = 'php是世界上最好的程序语言'; echo $a; ?> ~~~ ### 2、赋值运算符 | **运算符** | **描述** | | --- | --- | | `=` | 赋值运算符 | ### 3、变量命名规则 * 开头不能用数字 * 中间不能有空格 ~~~php <?php # 下划线命名法 $new_title = '开始php8的学习!'; echo $new_title; echo '<hr>'; # 小驼峰命名法 $newTitle = 'php是世界上最好的程序语言!'; echo $newTitle; echo '<hr>'; # 大驼峰命名法 $NewTitle = 'html5中submit是按钮么'; echo $NewTitle; ?> ~~~ 建议:`<?php ?>` 一般在实际项目中常使用 `<?php ` ,而不用闭合的好处:如果使用闭合标签,任何由开发者,用户,或者FTP应用程序插入闭合标签后面的空格都有可能会引起多余的输出、php错误、之后的输出无法显示、空白页。