php从入门到精通 php从入门到精通PHP是什么php环境搭建php echo/print 打印输出PHP date()函数:日期和时间PHP语法PHP 变量PHP 常用数据类型PHP常量PHP运算符PHP if语句PHP Switch语句PHP for和foreach 循环PHP while 循环PHP退出循环PHP 函数PHP 类与对象PHP命名空间PHP超全局变量PHP 表单 PHP表单提交PHP 表单验证PHP 日常操作 PHP多维数组PHP Include和require用法PHP 打开/读取/输出/关闭文件PHP 创建/写入文件PHP 上传文件PHP 复制/移动/删除文件PHP判断目录文件是否存在PHP获取文件属性和权限PHP cookiePHP SessionPHP Mysql数据库 创建/选择/删除Mysql数据库创建/删除Mysql数据表修改/重命名Mysql数据表Mysql数据管理PHP 连接MySQL数据库PHP 创建MySQL数据库PHP创建Mysql数据表PHP插入Mysql数据PHP查询Mysql数据PHP MySQL Order By排序PHP MySQL UPDATE更新数据PHP MySQL Delete删除数据

PHP语法

重点划分

1)PHP 代码是以 <?php 开始,以 ?> 结束。

<?php
    echo "这是代码!"
?>

2)文件的默认文件扩展名是 ".php"。

22.png

index.php文件就是php文件,index就是文件名,.php就是这个文件的后缀名,出于安全考虑有的电脑有可能会隐藏了后缀名。

3)PHP 文件通常包含 HTML 标签和一些 PHP 脚本代码。

PHP可以嵌入到 HTML 文档中

<p>这段是不被php解析的,但是会被浏览器显示的</p>
<?php echo '这里将被php解析'; ?>
<p>这段是不被php解析的,但是会被浏览器显示的</p>

 PHP 解释器碰到 ?> 结束标记时就简单地将其后内容原样输出,直到碰到下一个开始标记;例外是处于条件语句中间时,此时 PHP 解释器会根据条件判断来决定哪些输出,哪些跳过。

<?php if ($lizi == true): ?>
  <p>如果lizi等于真的时候显示这段,不会显示下面哪段</p>
<?php else: ?>
 <p>如果lizi 不 等于真的时候显示这段,不会显示上面哪段</p>
<?php endif; ?>

跳出 PHP 解析模式通常比将文本通过 echo 或 print 输出更有效率。

4)PHP 分隔符。

<?php
    //echo "这是测试代码"
    //echo "这是测试代码2";  这一段错误的写法,因为本段第一行后没有分隔符;
?>

<?php
 echo "这是测试代码"
 ?>

<?php echo '这是测试代码';

PHP 需要在每句语句后用分号结束指令。一段 PHP 代码中的结束标记隐含表示了一个分号;在一个 PHP 代码段中的最后一行可以不用分号结束。如果后面还有新行,则代码段的结束标记包含了行结束。

5)PHP 单行注释和多行注释。

PHP 代码中的注释不会被作为程序来读取和执行。它唯一的作用是供代码编辑者阅读。

<?php
    echo "测试代码"; // 这是单行注解
    /* 这是多行注解
       这是多行注解2 */
    echo "这是其他测试代码";
    echo '这是第三行测试代码'; # 这也是单行注解
?>

注意:

<?php
 /*
    echo "这是注释"; /* 这是一个嵌套注释 */
 */
?>

上面写法会报错,注释在碰到第一个 */ 时结束。要确保不要嵌套注释。