Abstract: php基础语法和变量

1. 基础规范

  • PHP脚本形式<?php ?>
  • PHP脚本可以单独存在,也可以与htm页面结合
  • PHP文件扩展名规范,一般是.php结尾,但可以使用其他命名,例如.phtm等

2. PHP三种运行方式

  • CLI就是命令行

    1
    php -f index.php
  • CGI模式: Common Gateway Interface,公共网关接口,程序须运行在网络服务器上

  • module模式:

3. 扩展加讲解

  • apache服务器或nginx
  • php运行环境
  • 数据库

4. PHP中的数据类型

变量的数据类型:

  • 布尔类型
  • 整型
  • 浮点型
  • 字符串
  • 资源
  • 空类型
  • 数组
  • 对象

使用var_dump()来查看类型

PHP中的变量:

  • 变量以$符号开始,后面跟着变量的名称

  • 变量名必须以字母或者下划线字符开始

  • 变量民只能包含字母数字字符以及下划线(A-z、0-9和_)

  • 变量名不能包含空格

  • 变量名是区分大小写的

    STDOUT是客户端,只能在终端显示,不能在网页显示

PHP中的常量:

  • 常量一旦赋值不会改变,尽量使用大写
  • 常量分为系统常量和自定义常量
  • 系统常量可以理解为值不会有改变的亮

定义常量:

  • 使用PHP中的函数define()来定义常量
  • 常量在使用的时候,不需要$符

常用的系统常量:

1
2
3
4
5
6
7
8
9
10
11
12
//php程序文件名/绝对路径
__FILE__
//被调用的文件脚本所在的目录
__DIR__
//函数名
__FUNCTION__
//php程序文件行数
__LINE__
//当前解析器的版本号
PHP_VERSION
//执行当前PHP版本的操作系统名称
PHP_OS

​ php靠点连接字符串

1
2
3
4
5
<?php 
$a = "name";
$b = "zs";
$c = $a . $b;
?>

<<<EOF EOF

1
2
3
4
5
6
7
<?p
echo <<<EOF
<h1>标题</h1>
<p>段落</p>
EOF;
//结束需要独立一行且前后不能空格
?>
  • php中除了单引号,任意字符放在单引号中将没有任何意义

  • php中双引号输入特殊字符,将有特殊意义

  • EOF中变量有意义,其他特殊字符,都没有意义

  • 转移\普通字符变为特殊字符,特殊字符为普通字符