PHP高级编程知识点总结~超详细

       PHP语法吸收了C语言、Java和Perl的特点,易于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快的效果。

文件包含:将一个文件引入到另外一个文件。

include ''; 包含文件

require '';包含文件

include_once ''; 要进行检查,在进行包含

require_once '';要进行检查,在进行包含

区别:

  _once 需要检查有结构就会报错

 _once 性能不好,需要不断检查

require 比 include 严格,找不到文件就结束代码

文件编程:对文件的操作

mkdir('');新增(创建)文件

@有错误就用错误符

rename(旧的名字,新的名字);

rmidr('');删除文件

opendir('');打开资源

readdir('');读取里面的内容

rewinddir('');重新读取

closedir();读完资源

scandir(目录);得到所有文件名的数组

文件操作(写内容):

touch('');创建空间文件

unlink('');结束磁盘与文件名的关系(删除文件)

fopen('');读取的操作

fgetc('');读取一个字符

fgets('');读取一行

fgetss('');读取一行过滤html标记

fseek(资源,位置);重新读取

rewind(资源);回到默认位置

fclose();关闭资源

fread();读取指定长度

file();一次性读取文件

fwrite();写人内容

快速读取方式:

file_get_contents();读取内容,一次性读取

file_put_contents();写入内容

改写模式:

w模式:清空文件

a模式:数据不动

CD技术(PHP处理图片的技术):

header:发送http响应头给浏览器

imagecreatetruecolor:创建一张真彩画布

imagecolorallocate:给画布分配颜色

imagefill:填充颜色

imageString:水平字符

imagettftext:文本写入

imageline:制作线段

imagecreatefromjpeg:打开一张jpg的图片

imagecreateformpng:打开一张png的图片

imagecopymerge:拷贝合拼(水印)

imagepng:保存为png格式

imagejpeg:保存为jpg格式

imagedestroy:删除图片

getimagesize:获取图片信息

面向对象:

万物都是对象

实例化:new 类名();

对象访问:对象->成员

self 代表类名的关键字

public 公共

protected:受保护

private:私有

面向对象-魔术方法:

_construct();对象销毁

_clone();克隆方法

_autoload();自动加载类 PHP8不支持

file_exists(文件路径); 判断文件是否存在

extends 继承 只能单继承

override 重写

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值