标签TAG:PHP

php开发

PHP文件上传功能实现逻辑分析

阅读(1) 发布者(admin)

文件名字处理文件名字得看业务要求。不需要保留原始名字,则随机生成名字,拼接上白名单校验过的后缀即可。反之要谨慎处理://允许上传的后缀白名单...

php开发

php插件功能实现方法介绍

阅读(5) 发布者(admin)

插件很多从事互联网行业或者开发的人员来不是很陌生,wordpress之所以为什么那么受欢迎,很大部分是因为他的强大的插件库,还要譬如就是大家熟知的j...

php开发

php基础字符串与数组知识点讲解

阅读(2) 发布者(admin)

字符串打印打印函数echo: 打印值,用于单值
print_r(): 人类可读方式打印,用于数组
var_dump():打印结构和类型,一般用于对象数据类型一般分为字...

php怎么判断字符串是不是整数
php开发

php怎么判断字符串是不是整数

阅读(12) 发布者(admin)

两种方法:1、用intval()将字符串转为整数值,再用“==”运算符判断整数值是否和原字符串相等,语法“intval($str)==$str”,相等则是整数。2、用is_numeric()和strpos()判断字符串...

php怎么检测字符串是否只含数字
php开发

php怎么检测字符串是否只含数字

阅读(10) 发布者(admin)

两种方法:1、用is_numeric()检测一个字符串是否为数字字符串,语法“is_numeric (字符串)”,如果返回TRUE则只含数字。2、用preg_replace()配合正则表达式过滤字符,返回数字字符,...

php怎么将字符串后两位替换为其他字符
php开发

php怎么将字符串后两位替换为其他字符

阅读(6) 发布者(admin)

在php中,可以使用substr_replace()函数将字符串后两位替换为其他字符。该函数可以从字符串指定位置开始,将指定个数的字符替换为指定值;只需要将函数的第二个参数设置为指定替...

php能不能过滤字符串的空格
php开发

php能不能过滤字符串的空格

阅读(13) 发布者(admin)

php能过滤字符串的空格。3种过滤方法:1、用str_replace()过滤所有空格,查找全部空格并将其替换为空字符,语法“str_replace(" ","",字符串)”;2、用preg_replace()配合正则表达...

php怎么实现阶乘算法
php开发

php怎么实现阶乘算法

阅读(8) 发布者(admin)

实现步骤:1、定义一个变量并赋值1,用于储存阶乘结果,语法“$cj=1;”;2、使用for语句循环遍历“1~n”范围的数,求n的阶乘,语法“for ($i = 1; $i <= $n; $i++) {//循环体代码}”;3、...

php -v不显示php版本号怎么办
php开发

php -v不显示php版本号怎么办

阅读(6) 发布者(admin)

解决步骤:1、鼠标右击“计算机”图标,在打开的菜单中选择“属性”;2、在打开的“系统”界面中,点击“高级系统设置”;3、在弹出的“系统属性”窗口中,点击“环境变量”按钮;4、在弹...

php可以把数组转化int(整数)数组吗
php开发

php可以把数组转化int(整数)数组吗

阅读(12) 发布者(admin)

可以转化。转化步骤:1、使用foreach语句通过引用循环的方式遍历数组,语法“foreach ($arr as &$v){//循环体语句块;}”;2、在循环体中,使用intval()或者settype()函数将数组元素...

php中var_dump()函数怎么用
php开发

php中var_dump()函数怎么用

阅读(9) 发布者(admin)

在php中,var_dump()用于输出变量的相关信息,包括类型、值等,语法“var_dump ($expsn)”,参数“$expsn”指定需要输出的变量,可以是一个单个变量,也可以是包含多个任何类型的空格分...

PHP服务器nginx和apache有什么不同
php开发

PHP服务器nginx和apache有什么不同

阅读(8) 发布者(admin)

区别:1、 apache是同步多进程模型,一个连接对应一个进程,而nginx是异步的,多个连接可以对应一个进程,nginx的负载能力比apache高;2、apache适合处理动态请求,而nginx适合处理静态和...

后缀是php的是啥文件
php开发

后缀是php的是啥文件

阅读(13) 发布者(admin)

后缀名为php的PHP文件,是一种包含PHP编程语言编写的代码的脚本文件,是一种纯文本文件。由于PHP是服务器端(后端)脚本语言,因此需要在服务器上执行PHP文件中编写的代码。Web服务器...

简单搞懂PHP中的DI依赖注入
php开发

简单搞懂PHP中的DI依赖注入

阅读(12) 发布者(admin)

本篇文章给大家带来了关于PHP的相关知识,其中主要介绍了关于依赖注入的相关问题,依赖注入DI 其实本质上是指对类的依赖通过构造器完成 自动注入,下面一起来看一下,希望对大家有...

一个有趣的命令:php -S(小技巧分享)
php教程

一个有趣的命令:php -S(小技巧分享)

阅读(7) 发布者(admin)

我们知道 PHP从5.4.0起,内置了一个http服务器,开发人员就可以借助这个内置服务器来做一些本地测试,那是如何启动的呢?启动方式如下:php -S ip:port这种启动,如果关闭了当前终端后,...

php教程

一文详细PHP模板引擎的原理(附代码示例)

阅读(11) 发布者(admin)

开发一个web项目,通常分为两部分,一部分是GUI,即界面、美工,使用HTML,CSS,JS编写,另一部分则是业务逻辑,即程序、功能,使用PHP编写。而模板引擎则是联系这两部分的“桥梁”,可理解成...

2022最新浅析PHP特性、内核及架构
php教程

2022最新浅析PHP特性、内核及架构

阅读(9) 发布者(admin)

PHP8的特性?1、jit即时编译器。jit在opcache优化之后的基础上,结合runtime的信息再次优化,直接生成机器码。jit不是opcache优化的代替,是增强。2、mat...

IP门禁:保姆式教你用PHP实现一个IP防火墙
php教程

IP门禁:保姆式教你用PHP实现一个IP防火墙

阅读(15) 发布者(admin)

最近我遇到一个需求,我的一台服务器总是遭到端口扫描和恶意登录攻击,对此可以怎么办呢?似乎除了内网隔离、增强密码认证、证书登录、设置防火墙iptables,网上找不到什么别的方案...

php怎么将相连字符串转为字符数组
php开发

php怎么将相连字符串转为字符数组

阅读(10) 发布者(admin)

在PHP中,可以利用str_split()函数来将一个相连的字符串转为字符数组。该函数可以根据指定的数组元素长度来分割字符串,将字符串分割为一个个指定长度的子串,并一一传入数组中作...