当前位置: 首页  - 个人笔记  - 后端开发  - 列表 - 第4页 免费服务器领取!

后端开发

后端开发

php中常见的魔术方法

在面向对象的编程中,php提供了一些魔术方法,这些魔术方法在我们编写程序中提供了很多的便利。php中通常以__(两个下划线)开头的类方法保留为魔术方法。php 类中常用的类魔术方法代码先看下面的示例代码,里面写了一些常用的魔术方法!class myclass{public function __call($name, $arguments

后端开发

php中类自动加载的方法

php中类的加载方式基本分为两种,一种为手动加载,另一种为自动加载。其中自动加载因为php版本的不同也可以分为两个两加方法(__autoload() 与 spl_autoload_register())。具体的使用方法参考下面示例!php 类的手动加载php类的手动加载,直接引用含有类的文件即可!例:(1)、创建一个类文件并写入一个类//

后端开发

php 获取数组中最小的值与键名的方法

上一篇博文说的是php获取数组中最大的值与键名的方法,那么这篇博文就说一下php获取数组中最小的值与键名的方法。获取数组中最小的值可以使用php中的预设函数 min() ,其使用方法也非常的简单。php 获取数组中最小的值min()函数如果只有一个参数且这个参数为数组,则返回数组中最小的一个值!例1:$arr = array(2,1,4,

后端开发

php 获取数组中最大的值与键名的方法

php脚本如果想从一个数组中提取一个最大的值与键名的话可以使用php预设函数max(),只要提取出了数组中最大的值可以通过这个提取的值来搜索出这个值对应的键名,其实现方法非常的简单!php 提取数组中最大的值的方法使用php的 max() 函数,如果 max() 函数只有一个参数且这个参数为数组,则返回数组中最大的一个值!例1:$arr

后端开发

php读取文件内容到数组的方法

php读取一个文件的内容到数组中,一般都是以内容的每行为一个分割点写入到数组中,当然也有其它的内容分割方式写入,具体的写入方法可以参考下面的文章。php将文件内容以行的形式读取到数组中的方法示例1:使用php的预设函数file(),以每行一个元素的方式写入到数组中!(1)、新建一个1.txt文件,内容如下mochufeiniaomy.co

后端开发

php $_SERVER['REQUEST_TIME']使用详解

在php的$_SERVER变量中有一个参数 REQUEST_TIME,它可以获取到脚本运行的开始时间。它的具体用法,可以参考下面的示例!php 获取脚本开始的运行时间示例1:$_SERVER['REQUEST_TIME']获取的是php脚本开启运行的时间戳,格式化后可以输出!echo '当前文件的请求时间为:

后端开发

php 检测 HTTP 头是否已发送的方法

在多人协同搞一个php项目时,有时候不确实页面的HTTP头是否已发送,就需要判断一下,如果HTTP头没有发送过就可以发送一次,而PHP脚本也提供一个判断HTTP头是否已发送的函数 headers_sent().php headers_sent() 函数介绍headers_sent():检测HTTP头是否已发送,如果已发送返回 TRUE ,

后端开发

php交换数组中的键与值并形成新的数组的方法

php 中的 array_flip() 函数,可以將数组中对应的键与值的位置进行交换来形成一个新数组。array_flip() 函数的具体使用方法可以参考下面的文章。php array_flip() 函数array_flip():交换数组中键与值的位置,并形成一个新的数组!语法:array_flip ( array )参数:array 为

后端开发

php判断一个类是否为另一个类的子类

php 中的预设函数 is_subclass_of() 可以判断指定的一个类是否为某个类的子类,具体的使用方法可以参考下面的教程!PHP is_subclass_of() 函数is_subclass_of():判断某个对象是否为某个类的子类语法:is_subclass_of ( $object , $class_name )如果对象 $

后端开发

php判断一个类是否存在的方法

在php脚本中可以使用预设函数 class_exists() 来检测一个类是否被定义或引用,当然使用它时也要注意很多的地方,下面就来详细的说一下吧。php class_exists() 函数class_exists():检查指定的类是否已定义或引用,如已定义或被引用返回 true 否则返回 false.语法:class_exists (

后端开发

php删除一个指定文件夹的方法

在php中删除一个文件只需要使用 unlink() 函数即可,但如果想要删除一个指定的目录以及目录下的所有文件以及文件夹该如何去做呢?下面就列出几种常用的php删除目录或文件夹的自定义函数!php删除目录文件夹的方法方法1:php可删除整个目录或目录下所有文件的自定义函数!/*** 删除目录及目录下所有文件或删除指定文件* @param

后端开发

php计算数组内所有元素的和的方法

在php中可以通过预设的数组处理函数 array_sum() ,来计算一个数组内所有元素相加的和,具体的实现方面可以参考下面的实例!php array_sum() 计算数组内所有元素的和示例1:计算以纯数字为元素的数组内所有元素的和!$arr = array(1,3,4,5);echo array_sum($arr); // 输出结果:1

后端开发

解决 php Warning: Division by zero in 错误的方法

最近做php的项目上线后,时不时会遇到下面的错误,进行排查发现是一个除法的计算公式的问题,虽然问题得到了排除,但还是得记录一下。php 错误代码 Warning: Division by zero in错误解析:在php的除法计算中,如果除数的值为0,则会抛出以上的错误,但解决的方法也非常的简单。错误解决方法:在进行除法之前,判断除数的值

后端开发

php range函数创建一个指定范围内数组的方法

php 中的预设函数 range(),可以创建一个指定范围的元素的数组,非常的简单方便。php range 函数详解range():创建一个包含指定范围元素的数组。语法:range(low,high,step)参数:low:必需,规定数组的最小值。high:必需,规定数组的最大值。step:可忽略,元素之间的步进值,默认为1php ran

后端开发

php判断是否为IE浏览器的方法

今天一个功能的小需求,要使用php代码来判断用户的浏览器是否为IE,如果为IE浏览器就展示一个提示的页面。下面就来说一说php判断IE浏览器的方法!php 判断是否为IE浏览器,要通过用户浏览器的UA(UserAgent的简称),来判断。php 判断是否为IE浏览器的方法1、网上找到的php判断浏览器是否为IE的方法php方法:funct

后端开发

php两个变量的值交换的方法

前几天写了一下JS脚本两个变量的值交换的方法,今天有空就写一写php中两个变量的值交换的几种方法,方法很简单大家可以参考一下!php两个变量的值交换的方法方法1:定义一个新的变量,用于在变量的值在交换时,进行中转!<?php$a = 'mochu';$b = 'feiniaomy.com';// 开始

后端开发

php 序列化与反序列化使用与作用

php 中的序列化函数 serialize(),可以将不能直接存储的数据转换成可以存储的数据,而且不会丢失数据格式。当然php也提供了一个反序列化的函数 unserialize() ,将序列化后的数据再转换为序列化之前的数据以及格式。php serialize() 序列化函数serialize():将一些数组或对象不容易存储的数据转换成可

后端开发

php ob_clean()函数详解

php 的 ob_clean() 为一个可以清空输出缓冲区内容的内置函数,他的作用是非常的大的,下面就来详细的介绍一下。php ob_clean() 函数ob_clean():清空输出缓冲区的内容语法:ob_clean():详细描述:在php的默认配置下,php输出是先输出到缓冲区(output_buffering,内存区域),然后输送到

后端开发

php给指定的日期戳加一天、一周、一个月或一年的方法

php中对一个时间戳加上一个日期,只需要在指定的时间戳上加上一个指定的秒数即可。但在某些情况下是不能这样操作的。比如给一个用户加上一个VIP会员的时间,由于每个月或每一年的天数是不同的,就需要直接加一个月或一年,不然修改后的时间会错乱的。php strtotime() 函数使用php预设的 strtotime() 函数,可以对指定的时间进

后端开发

composer全局更换镜像源的教程

昨天写了篇liunx宝塔面板下安装以及更新composer的教程,那么今天再写一篇 composer 中如何更换全局镜像源来加快软件下载速度的方法。composer 中的源分为局部源以及全局源,局部源一般都是项目里私有的东西这里不再介绍,主要是说一下 composer 如何更换全局镜像源的方法,composer 更换全局镜像源不会影响局部

后端开发

php中ip2long与long2ip函数详解

在网站的优化中如果将IP地址转成整形来存储的话,可以大大的降低数据库的索引时间,而且还节省了很多的服务器资源。在php中,可以借助内置的预设函数 ip2long() 和 long2ip() 来实现IP地地数据类型的转换,但需要要注意的是 ip2long() 和 long2ip() 只能实现IPV4地址的处理!php ip2long()

点击下拉

ZBLOG主题/插件定制开发流程

ZBLOG主题/插件定制开发流程