php面对对象的基础知识

php面对对象的基础知识

程序开发:面向过程vs面向对象

面向过程面向过程是一种以"整体事件"为中心的编程思想,编程的时候把解决问题的步骤分析出来,然后用函数把这些步骤实现,在一步一步的具体步骤中再按顺序调用函数。
面向对象面向对象是一种以"对象"为中心的编程思想,把要解决的问题分解成各个"对象";
对象是一个由信息及对信息进行处理的描述所组成的整体,是对现实世界的抽象。

类和对象

类的定义,是定义在一件事物的抽象特点,他将数据的形式以及这些数据上的操作封装在一起。 对象是具有类类型的变量,是对类的实例。

比如水果是一类,西瓜属于水果里的某一个对象。

成员变量(属性)+成员函数(方法)

class Class_Name{

//成员变量//成员函数声明

}

序列化的基础知识

魔术方法

pop链的构造思路知识

反序列化逃逸

session反序列化漏洞

phar反序列化

<?php

$a = null;

echo serialize($a);

https://github.com/mcc0624/php_ser_Classhttps://github.com/mcc0624/php_ser_Class

相关推荐
dapeng28701 分钟前
Django全栈开发入门:构建一个博客系统
jvm·数据库·python
PNP Robotics4 分钟前
PNP机器人分享Frankal机器人等具身案例开发和实践
大数据·python·学习·机器人·开源
sin°θ_陈9 分钟前
CVPR 2026的3DGS卷到什么地步?工程语义上探:BrepGaussian如何打通图像到CAD的最后一公里?(Part III 1-3)
python·深度学习·算法·机器学习·3d·webgl
Fairy要carry11 分钟前
面试-Agent如何压缩上下文
python
chushiyunen16 分钟前
python3和python2的区别
开发语言·python
张张123y17 分钟前
AI Agent Memory:从理论到实战,掌握长短期记忆的核心技术【2】
人工智能·python·langchain·transformer
漫随流水18 分钟前
旅游推荐系统(基于用户的协同过滤recommendation.py)
python·django·旅游·协同过滤
沐硕18 分钟前
Dietify 智能饮食推荐系统全解析 —— 当协同过滤遇上营养科学,构建你的私人饮食管家
spring boot·python·fastapi·多目标优化·饮食推荐·改进协同过滤
欣然~29 分钟前
基于Python的自动化数据采集与语音播报系统设计与实现
python
小付爱coding30 分钟前
跟着官网学LangChain【第02章:提示词和消息】
windows·python·langchain