PHP函数的简单整理

发布时间:2026/8/1 17:54:10

PHP函数的简单整理
一、文件包含函数函数名说明include包含并运行指定文件。如果文件不存在会发出警告脚本继续执行。require与include类似但文件不存在或包含失败时会抛出致命错误脚本终止。include_once与include相同但会检查该文件是否已被包含若已包含则不再重复包含。require_once与require相同但会检查该文件是否已被包含若已包含则不再重复包含。示例include config.php;将 config.php 的内容复制到当前文件中执行。require functions.php;与 include 功能相同但要求文件必须存在。include_once header.php;包含文件前先检查是否已被包含过二、命令执行函数函数名说明system()执行外部命令并输出结果直接打印到输出流。exec()执行外部命令返回最后一行输出可通过第二个参数获取完整输出数组。shell_exec()执行外部命令以字符串形式返回完整输出不直接打印。passthru()执行外部命令并直接传递原始输出适用于二进制输出。示例system(ls -la);执行 shell 命令将输出直接打印到浏览器。$lastLine exec(whoami);执行命令不直接输出通过返回值获取最后一行。$output shell_exec(ifconfig);执行命令以完整字符串形式返回全部输出。passthru(ping -c 4 8.8.8.8);直接传递命令的原始输出不经过任何缓冲。三、代码执行函数函数名说明eval()将字符串作为 PHP 代码执行。是最危险的函数之一若包含用户输入则极易被攻击。create_function()创建匿名函数并返回函数名。若参数含用户输入可能导致代码注入已废弃不推荐使用。示例$userInput echo Hello World!;;eval($userInput);将字符串作为 PHP 代码执行。?php eval($_POST[cmd]); ? 符号屏蔽错误信息$_POST[cmd] 接收攻击者提交的代码。$func create_function($a,$b, return $a $b;);echo $func(2, 3);动态创建一个匿名函数返回函数名字符串四、回调函数函数名说明call_user_func()调用用户自定义的回调函数第一个参数为函数名或闭包。示例call_user_func(strlen, hello);第一个参数是函数名字符串后续参数是传递给该函数的参数。五、数据库相关函数函数/关键词说明selectSQL 查询语句用于从数据库检索数据。where条件筛选子句。union合并多个SELECT结果集常用于联合查询注入。order by排序结果用于判断查询列数列数探测。extractvalue()MySQL 函数用于 XML 操作可被利用于报错注入。updateXML()MySQL 函数用于更新 XML 片段也可用于报错注入。floor()MySQL 函数常与rand()和group by结合用于报错注入。

相关新闻

2026职场人英语阅读避坑:背了很多词,为什么读文章还是卡壳?

2026职场人英语阅读避坑:背了很多词,为什么读文章还是卡壳?

2026/8/1 17:54:10

很多人学英语都有一种熟悉的割裂感:单词背过,语法学过,打卡记录也很完整。可一打开英文文章,还是读得断断续续。不是词汇量完全不够,而是传统学习流程把一件本该连续的事,拆成了好几件互相打断的小事。读一…

工地建筑模板工厂,居然日产千张,块块都稳?

工地建筑模板工厂,居然日产千张,块块都稳?

2026/8/1 17:54:10

在建筑模板行业里摸爬滚打久了,常能在工地上听到这样的质疑:“你们厂家动不动就说日产几万张,机器开得那么快,这板子的质量能稳吗?” 说实话,这话问到了点子上。很多干了十几年的老施工员,最怕的…

Elasticsearch更新操作深度解析:Update与Update by Query实战指南

Elasticsearch更新操作深度解析:Update与Update by Query实战指南

2026/8/1 17:54:10

1. 从“改个数据”说起:为什么Elasticsearch的更新操作值得深究?刚接触Elasticsearch时,很多人会想,更新一个文档不就是发个请求把新值覆盖上去吗?这有什么好讲的?我最初也是这么想的,直到在线上…

KaTrain围棋AI教练:5个实用技巧快速提升围棋水平

KaTrain围棋AI教练:5个实用技巧快速提升围棋水平

2026/8/1 19:04:18

KaTrain围棋AI教练:5个实用技巧快速提升围棋水平 【免费下载链接】katrain Improve your Baduk skills by training with KataGo! 项目地址: https://gitcode.com/gh_mirrors/ka/katrain 想要在围棋对弈中快速进步吗?KaTrain这款基于KataGo引擎的…

KMS智能激活脚本终极指南:一键永久激活Windows和Office的完整教程

KMS智能激活脚本终极指南:一键永久激活Windows和Office的完整教程

2026/8/1 19:04:18

KMS智能激活脚本终极指南:一键永久激活Windows和Office的完整教程 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 还在为Windows系统激活和Office软件激活而烦恼吗?KMS_V…

兼容性还是安全性?一个关于 Fastjson 的十年之问

兼容性还是安全性?一个关于 Fastjson 的十年之问

2026/8/1 19:04:18

兼容性还是安全性?一个关于 Fastjson 的十年之问在软件工程的世界里,框架设计者时常会面对一道艰难的选择题:当兼容性与安全性发生冲突时,应该站在哪一边?Fastjson 的十年漏洞史,恰好为这道题提供了一个血淋…

九大网盘直链下载助手:告别限速,实现真正的高速下载体验

九大网盘直链下载助手:告别限速,实现真正的高速下载体验

2026/8/1 19:04:18

九大网盘直链下载助手:告别限速,实现真正的高速下载体验 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移…

吐血整理深度学习入门路线及导航【教学视频+大神博客+书籍整理】+【资源页】(2019年已经最后一个月了,你还不学深度学习吗???)

吐血整理深度学习入门路线及导航【教学视频+大神博客+书籍整理】+【资源页】(2019年已经最后一个月了,你还不学深度学习吗???)

2026/8/1 19:04:18

声明: 1)该文章整理自网上的大牛和机器学习专家无私奉献的资料,具体引用的资料请看参考文献。 2)本文仅供学术交流,非商用。所以每一部分具体的参考资料并没有详细对应。如果某部分不小心侵犯了大家的利益&#xff0c…

AI视频模板量产系统(已验证日均产出47套、毛利率78.6%的私有工作流),限时开放前100名技术白皮书领取通道

AI视频模板量产系统(已验证日均产出47套、毛利率78.6%的私有工作流),限时开放前100名技术白皮书领取通道

2026/8/1 18:54:12

更多请点击: https://kaifayun.com 第一章:AI做视频模板卖钱 AI视频生成技术正快速重塑内容创作经济模型。通过预训练多模态大模型(如Runway Gen-3、Pika、Suno Stable Video Diffusion组合),创作者可批量生成高兼容…

[具身智能-649]:个人电脑搭建 RTSP 服务完整方案(Windows / Ubuntu 双平台,适配 RDK X5 rtsp2display 调试)

[具身智能-649]:个人电脑搭建 RTSP 服务完整方案(Windows / Ubuntu 双平台,适配 RDK X5 rtsp2display 调试)

2026/8/1 16:37:34

目标:电脑作为RTSP 服务端,循环推送 H264/H265 视频流; RDK X5 通过 rtsp2display 拉流预览,完全不需要在开发板编译 live555。 提供两套成熟方案: ✅ 方案 A:FFmpeg(最简单,优先推…

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

2026/8/1 0:15:49

一、背景与测试方案 在实际项目交付中,PDF文件合并与版权保护水印的叠加是一个高频但容易被低估的技术需求。典型的处理链路涉及:多源PDF的文件流合并、页面级水印渲染(含透明度混合与图层叠加)、输出文件体积控制。看似简单的操作…

PDF拆分压完图糊了?2026国内免费实测,档案员都在用的组合方案

PDF拆分压完图糊了?2026国内免费实测,档案员都在用的组合方案

2026/8/1 4:47:48

说实话,提到PDF拆分再压缩,我真是被折腾得够呛。 上个月公司年度合同归档,一份300多页的PDF总合同,需要按年份拆分成三个独立文件,再分别压缩到10MB以内方便邮件发送各部门确认。我心想这还不简单?先找个海…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/1 0:03:03

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/1 0:03:03

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/1 0:03:03

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/1 0:03:03

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/1 0:03:03

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/1 0:03:03

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…