php语法
<?php // 代码段
?>
php输出方法:
echo 和 print不同点:
- echo-能够输出一个以上的字符串,英文逗号隔开
- print-只能输出一个字符串,并始终返回1
- echo 比 print 稍快,并且开销低
注释
注释不会被作为程序来读取和执行。它唯一的作用是供代码编辑者阅读(让别人阅读明白,提醒自己做过什么,特别是一些函数方法的用途等)
// 这是单行注释
# 这也是单行注释
/* 这是多行注释 ;*/
变量
变量命名规则·
- 变量以$符号开头,其后是变量的名称·
- 变量名称必须以字母或下划线开头·
- 变量名称不能以数字开头,不能有空格·
- 变量名称只能包含字母数字字符和下划线(A-z、0-9以及)·
- 变量名称对大小写敏感($y与$Y是两个不同的变量)
数据类型
字符串、整数、浮点数、逻辑(布尔型)、数组、对象、NULL、资源类型用var_dump()会返回变量的数据类型和值,一般用于开发调试时使用
内置函数
文件包含的函数 inlcude 与 require 的基本用法
inlcude 失败 返回一条警告 文件继续向下执行。通常用于动态包含 require 失败 一个致命的错 代码就不会继续向下执行。通常包含极为重要的文件,整个代码甭想执行 include_once 失败 返回一条警咎 除了原有include的功能以外,它还会做once检测,如果文件曾经已经被被包含过,不再包含 require_once 失败 一个致命的错 除了原的功能一外,会做一次once检测,防止文件反复被包含
数学常用函数
我们简单学几个即可:
绝对值:abs()
进一法取整数 :ceil()
舍去法取整数 floor()
小数点四舍五入: round()
求最大值:max()
取小最值min()
取随机数: rand()
// 求绝对值 $abs= abs(-4.2); //4.2
echo ceil(9.0055); // 10
echo floor(99.99); // 99
echo round(15.666, 2); // 15.67 取小点后2位
echo max(1,5,8,9,4,1,2) // 9
字符串常用函数
trim () // 去掉字符串 2 遍空格 换行符
rtrim () // 去掉字符串右边空格 换行符
ltrim () // 去掉字符串左边空格 换行符
dirname() //获取当前文件目录
str_split() // 将字符串转换为数组
explode(分隔符, 字符串) // 可以按照分隔符 来分割数据 分割后得到一个数
strrev() //反转字符串
strtolower() //字符串转为小写
strtoupper() // 字符串转为大写
addslashes()*** 指定预定义字符前添加反斜线
substr(字符串,开始, 结束) 截取字符串
str_replace(被替换, 替换, 字符串) — 子字符串替换
MD5() 加密
parse_str(老变量, 新变量) //将字符串解析成变量 老变量是键值对形式存放
时间日期函数
中国的时区在东八区。时间相关函数 : date()、 getdate()、 time(),我们就说一下这三个吧。
date() // 获取 日期 时间 需要设置时区
time() // 获取时间戳
数组常用函数
数组的增删改查
unset() // 删除数组的元素 unset($a[1]) - 删除数组$a 的第二个元素
php文件与目录操作
读取文件
readfile() //读取文件内容,并返回文件的长度,这个没啥用 fi1e_get_contents('文件路径') //读取文件内容,支持本地文件和远程文件ur1 fi1e_put_contents('文件路径",'内容’) //保存文件 创建文件写入内容, 已有文件直接覆盖内容
fgets($a) 读取一整行数据
文件操作
fopen() / 打开文件 fread() / 读取文件 fwrite / 写入文件 fclose / 关闭文件
模式
r 只读的方式打开
r+ 读写模式 ,从头开始书写,覆盖之前数据
w 只写文件, 先清空文件内容,再开始写入
w+ 读写模式, 先清空文件,再开始写入
a 追加写入模式, 从文件尾部开始写入
a+ 读写模式, 尾部追加写入
目录操作
函数名
scandir 列出指定路径中的文件和目录 opendir 打开文件夹,返回操作资源 readdir 读取文件夹资源 is_dir 判断是否是文件夹 closedir 关闭文件夹操作资源 filetype 显示是文件夹还是文件,文件显示fie,文件夹显示dir
tmpfile() 创建临时文件
使用:
创建
$a = tmpfile()
关闭
fclose($a)
文件重命名 拷贝 删除
我们先来说重命名,重命名的函数是:
bool rename($旧名,$新名);,方法的返回结果是布尔值。
拷贝
copy(旧文件, 新文件) // 同rename 用法一样 旧文件 可以是路径
删除
bool unlink(指定路径的文件)
php上传文件服务器简单配置
move_uploaded_file — 将上传的文件移动到新位置
标签:文件,变量,echo,语法,第一课,字符串,php,函数 From: https://www.cnblogs.com/longly1111/p/18451062