QQ咨询 官方微信

添加微信好友

官方小程序

百度小程序

微信小程序

头条小程序

关于我们

PHP基础

  • 最新 PHP报错Only variables should be passed by reference原因及解决方法

    报错PHP Strict Standards: Only variables should be passed by reference代码如下array_shift(explode(& 39;& 39;,$tag));产生原因PHP5 3以上默认只能传递具体的变量,而不能通过函数返回值传递。例如array_shift(),end()等操作数组的方法。因为这些方法会使传入的数组本 ...

    2023-04-10    398次    0
  • 如何反查php类的信息---PHP的反射类ReflectionClass、ReflectionMethod使用实例

    之前搜索某个php类的位置,都是全站搜索,直到这一次用户只给我部分代码的权限,实在是搜不到,但是用户自己也不知道在哪,于是查询发现,还有个ReflectionClass方法可以查询php类的各种信息PHP5 具有完整的反射API,添加对类、接口、函数、方法和扩展进行反向工程的能力。反射是什 ...

    2022-12-02    189次    0
  • htmlspecialchars()和htmlentities() 的区别

    htmlspecialchars — 将以下特殊字符转换为 HTML 实体预定义的字符是:& (和号)成为 &" (双引号)成为 "& 39; (单引号)成为 & 39;< (小于)成为 <> (大于)成为 >提示:如需把特殊的 HTML 实体转换回字符,请使用 htmlspecialchars_decode() 函数。htmlenti ...

    2022-11-14    330次    0
  • PHP header()的7种用法

    PHP header 的7种用法1 跳转页面header(& 39;Location:& 39; $url); Location和":"之间无空格。2 声明content-typeheader(& 39;content-type:text html;charset=utf-8& 39;);3 返回response状态码header(& 39;HTTP 1 1404NotFound& 39;);4 在某个时间后执行跳转header(& 3 ...

    2022-11-12    1052次    0
  • 【踩坑日志】支付宝电脑支付异步返回验签失败,但是同步返回成功的情况

    如果遇到异步返回总是失败,但是同步返回成功的情况就要注意一个地方了那就是这里:$arr=$_POST;$alipaySevice=newAlipayTradeService($config);$alipaySevice->writeLog(var_export($_POST,true));$result = $alipaySevice->check($arr);支付宝返回数据本身就有问题,转义字符多了 ...

    2022-10-13    1125次    0
  • 【踩坑日志】number_format() 函数默认格式化数字

    number_format() 函数通过千位分组来格式化数字。注释:该函数支持一个、两个或四个参数(不是三个)。number必需。要格式化的数字。如果未设置其他参数,则数字会被格式化为不带小数点且以逗号(,)作为千位分隔符。decimals可选。规定多少个小数。如果设置了该参数,则使用点号( ...

    2022-09-28    623次    0
  • 【踩坑日志】PHP mysql_fetch_array() 函数

    搞帝国cms插件开发,发现每次返回的数据 都有一组重复的,一个是数字索引一个是键值索引,很是纳闷,后来看了帝国cms的 db_mysqli php文件才发现,他的所有请求数组都是直接用的:$this->r=mysqli_fetch_array($sql);而这种写法mysql_fetch_array默认的第二个参数是MYSQL_BOTH,即 ...

    2022-09-28    882次    0
  • php如何将字符转为实体和实体转换回字符

    php将字符转为实体1、使用htmlentities()函数和html_entity_decode()函数htmlentities() 函数把字符转换为 HTML 实体。html_entity_decode()函数是将HTML实体转成可识别字符语法:htmlentities(string,flags,character-set,double_encode)参数描述string必需。规定要转换的字符串 ...

    2022-08-30    1018次    0
  • PHP常用函数总结(转载)

    PHP常用函数总结数学函数1 abs(): 求绝对值$abs = abs(-4 2); 4 2 数字绝对值数字2 ceil(): 进一法取整echo ceil(9 999); 10 浮点数进一取整3 floor(): 舍去法取整 echo floor(9 999); 9 浮点数直接舍去小数部分4 fmod(): 浮点数取余$x=5 7;$y=1 3; 两个浮 ...

    2022-08-10    642次    0
  • php时间戳的加减

    php当前时间增加天数的实现方法:1、通过date(& 39;Y-m-d& 39;,strtotime("+1 day"))方法将当前时间增加一天;2、使用strtotime("+1 month")方法将当前时间增加一月。例:当前时间增加一天:echodate(& 39;Y-m-d& 39;,strtotime("+1day"))当前时间增加一月:strtotime("+1month")当 ...

    2022-08-07    1551次    0
  • PHP极其强大的图片处理库Grafika详细教程(1):图像基本处理

    Grafika是一个PHP图像处理库,是基于Imagick和GD,可以用于改变图片大小,剪裁,比较,添加水印等等功能。还有感知哈希,高级图像过滤,绘制贝塞尔曲线等功能,可谓非常强大。《1、图像基本处理》《2、图像特效处理模块》《3、图像属性处理》《4、图形绘制》一、图像基本处理优点:缩 ...

    2022-07-13    1110次    0
  • PHP Deprecated: Function ereg_replace() is deprecated in 解决办法

    这个问题是因为你用的php版本过高,在php5 3中,正则函数ereg_replace已经废弃,而dedecms还继续用,有两个方案可以解决以上问题:1、把php版本换到v5 3下。2、继续使用v5 3,修改php ini文件;extension=php_mbstring dll改为extension=php_mbstring dll;mbstring func_overload = ...

    2022-07-07    843次    0
  • PHP解决跨域问题,允许headers等

    php设置允许跨域 设置请求源地址 方式一:header("Access-Control-Allow-Origin:*"); 允许所有地址跨域请求 方式二:如果要允许多个地址跨域请求可以这样写$origin=[& 39;http: localhost:8080& 39;,& 39;http: localhost:8081& 39;];$AllowOrigin=& 39;http: localhost:8080& ...

    2022-07-02    836次    0
  • php error_reporting函数怎么用

    error_reporting() 函数用于设置当前脚本的错误报告级别,指定报告何种 PHP 错误。语法为error_reporting(report_level),返回旧的错误报告级别。php error_reporting()函数怎么用?error_reporting() 函数设置当前脚本的错误报告级别,指定报告何种 PHP 错误。该函数能够在运 ...

    2022-06-21    211次    0
  • PHP bcmul()函数使用方法

    php中的bcmul()函数是一个内置函数,用于将两个任意精度的数字相乘。此函数接受两个任意精度的数字作为字符串,并在将结果缩放到指定精度后返回两个数字的乘法。(PHP 4, PHP 5, PHP 7)bcmul()函数是什么?bcmul()函数是将二个任意精度的数字相乘,传入二个字符串,以左边的数字 ...

    2022-06-09    5772次    0
  • compact()函数的使用方法详解

    compact()函数是PHP中的内置函数,它用于使用变量创建数组。此函数与extract()函数相反。它创建一个关联数组,其键是变量名,其对应的值是数组值。语法:array compact("variable 1", "variable 2" )参数:此函数接受由逗号运算符(& 39;,& 39;)分隔的可变数量的参数。这些参数 ...

    2022-06-07    901次    0
  • 在PHP函数中使用current()函数

    定义和用法current() 函数返回数组中的当前元素的值。每个数组中都有一个内部的指针指向它的"当前"元素,初始指向插入到数组中的第一个元素。提示:该函数不会移动数组内部指针。相关的方法:end() - 将内部指针指向数组中的最后一个元素,并输出。next() - 将内部指针指向数组 ...

    2022-06-05    548次    0
  • PHP获取类所有方法

    取得当前语句所在类的类名get_class(classnameorclassobj); 取得class name 类的所有的方法名,并且组成一个数组get_class_methods(classnameorclassobj); 取得类的所有的变量名,并组成一个数组get_class_vars(classnameorclassobj);...

    2022-01-28    345次    0
  • 微信之微信支付(封装)--jsapi

    <?phpheader(& 39;Content-type:text html;Charset=utf-8& 39;);$mchid=& 39;& 39;; 微信支付商户号PartnerID通过微信支付商户资料审核后邮件发送$appid=& 39;& 39;; 微信支付申请对应的公众号的APPID$appKey=& 39;& 39;; 微信支付申请对应的公众号的APPKey$apiKey=& 39;& 39;; h ...

    2020-12-06    719次    0
  • nginx环境下thinkphp3.2的配置

    thinkphp3 2在Apache环境下一切正常,放到nginx环境下之后,出现各种问题,最主要的问题就是文件路径错误的问题,试了网上的很多办法,都不行,经过各种尝试总结出一个可行方案:(1)虽然nginx环境下支持thinkphp的四种url方式,建议改成2,即:& 39;URL_MODEL& 39;=>& 39;2& 39;, u ...

    2020-11-23    446次    0

添加微信好友

添加微信好友

微信小程序

百度小程序