PHP第一天 环境安装
1.干什么用
安装服务器. 服务器会把 php 文件解释执行, 并且将 html 结果返回给浏览器
LAMP
Linux 操作系统
Apache web服务器
MySQL 数据库服务器
PHP 超文本预处理器. 服务器端脚本编程语言 2.安装过程
下载地址 https://www.apachefriends.org/download.html
选择自己想要的版本
1.用 Notepad++ 打开文件
2.书写代码
php中的注释
// 单行注释
# 单行注释
/* */ 多行注释
执行
变量
概念
用 $a 代表
变量的特性
1.存储数据 2.多次取出使用 3.新数据 覆盖 旧数据
变量的赋值
数据类型
四种标准数据类型:
字符串 string
整数型 int integer
浮点型 float double
布尔型 bool boolean
使用 var_dump 查看变量的类型和值
<?php $a = 'i love you'; // 把右边的数据 赋值给 左边的变量 // 数据是从右向左的 ?>
命名规则
1.以 $ 开头
2.由字母、数字、下划线组成,但不能以数字开头 3.严格区分大小写。
4.名称要有意义。避免与关键字重名。不推荐使用中文。 命名习惯
1) 驼峰命名法:
单驼峰:第一个单词首字母小写,以后每个单词的首字母都大写。
双驼峰:每个单词的首字母都大写。 2) 使用下划线。每个单词之间使用下划线来进行分隔。
了解字符串
定义字符串
单引号 双引号的区别
1.单引号不能解析变量
2.双引号可以解析变量
3.如果没有变量需要解析, 尽量使用单引号, 因为单引号的执行效率高 4.在双引号中解析变量, 最好加上 {变量}
$a = '通过单引号定义字符串'; $b = "通过双引号定义字符串";
变量未定义
Notice: Undefined variable: name
·(点)字符串连接符
$name = 'JS'; echo "$name是我的启蒙老师!"; // Notice: Undefined variable: name是我的启蒙老师
$name = 'JS'; echo "{$name}是我的启蒙老师!"; // 正常,不报错
Notice: Undefined variable: name是我的启蒙老师
$str = 'abc'.'def'; echo $str; // abcdef