-
PHP魔术常量还有预定义常量
所属栏目:[PHP教程] 日期:2021-05-23 热度:54
下面列举了一些 PHP 中的预定义常量: PHP_VERSION:当前 PHP 的版本号; PHP_OS:当前的操作系统名称; PHP_EOL:系统换行符,Windows 是(rn),Linux 是([详细]
-
PHP define还有const:定义常量
所属栏目:[PHP教程] 日期:2021-05-23 热度:84
除了可以使用 define() 函数之外,还可以使用 const 关键字来定义常量,const 关键字的语法如下: const 常量名 = 常量值; 下面通过示例来演示一下常量的使用:[详细]
-
PHP注释:单行注释与多行注释的关系
所属栏目:[PHP教程] 日期:2021-05-23 热度:75
注释通常在 PHP 代码块中编写的,它是一个不可执行的部分,不会显示在输出结果中,在程序运行过程中会被解释器直接忽略。 规范的注释可以让我们的源代码更易于理[详细]
-
PHP设计模式之原型设计模式原理与用法分析
所属栏目:[PHP教程] 日期:2021-05-23 热度:71
本篇章节讲解PHP设计模式之原型设计模式原理与用法。供大家参考研究具体如下: 一、什么是原型设计模式 原型设计模式使用一种克隆技术来复制实例化的对象,新对象是通过复制原型实例创建的。原型设计模式的目的是通过使用克隆以减少 实例化对象的[详细]
-
PHP设计模式之适配器模式原理与用法分析
所属栏目:[PHP教程] 日期:2021-05-22 热度:51
本篇章节讲解PHP设计模式之适配器模式原理与用法。供大家参考研究具体如下: 一、什么是适配器模式 适配器模式有两种:类适配器模式和对象适配器模式。其中类适配器模式使用继承方式,而对象适配器模式使用组合方式。由于类适配器模式包含双重继承[详细]
-
原生php实现excel文件读写的方法分析
所属栏目:[PHP教程] 日期:2021-05-22 热度:76
本文实例分析了原生php实现excel文件读写的方法。供大家参考研究具体如下: 最近在工作中遇到一个需求,需要将数据库中的数据导出到excel文件中,并下载excel文件。因为以前没做过,所以就百度了一下,网上说的大多是使用PHPExcel类来操作excel文件[详细]
-
PHP设计模式之工厂方法设计模式实例分析
所属栏目:[PHP教程] 日期:2021-05-22 热度:181
本篇章节讲解PHP设计模式之工厂方法设计模式。供大家参考研究具体如下: 一、什么是工厂方法模式 作为一种创建型设计模式,工厂方法模式就是要创建“某种东西”。对于工厂方法,要创建的“东西”是一个产品,这个产品与创建它的类之间不存在绑定。[详细]
-
php接口实现拖拽排序功能
所属栏目:[PHP教程] 日期:2021-05-22 热度:187
列表拖拽排序是一个很常见的功能,但是后端接口如何处理却是一个令人纠结的问题 如何实现才能达到效率最高呢? 先分析一个场景,假如有一个页面有十条数据,所谓的拖拽就是在这十条数据来来回回的拖,但是每次拖动都会影响到其他数据例如把最后一条拖到最前面[详细]
-
360搜索引擎自动收录php改写方案
所属栏目:[PHP教程] 日期:2021-05-22 热度:110
360搜索引擎自动收录功能,官方提供了代码,带式,十分坑爹,没有提供批量提交入口,只是提供了一段js代码,关键是 一个js去下载另外一个js,document.write到文档,然后再 重复2遍如此工作。 弱弱地问:为什么不像百度一样提供 批量提交入口? 难道是,靠这[详细]
-
详解php与ethereum客户端交互
所属栏目:[PHP教程] 日期:2021-05-22 热度:86
php与ethereum rpc server通信 一、Json RPC Json RPC就是基于json的远程过程调用,这么解释比较抽象。简单来说,就是post一个json格式的数据调用rpc server中的方法. 而这个json格式是固定的,总的来说有这么几项: method: 方法名 params: 参数列表 id: 对过[详细]
-
php-fpm服务启动脚本的方法
所属栏目:[PHP教程] 日期:2021-05-22 热度:94
这个我自己在用,没问题,有三个path需要自己酌情修改。 先创建自启动文件:/etc/init.d/php-fpm 内容如下: 配置php-fpm服务 php-fpm使用方法 脚本说明 以上量行代码有人会疑问他们到底是做什么的,'.'是source类似于程序中的include和require,将functions[详细]
-
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和
所属栏目:[PHP教程] 日期:2021-05-22 热度:122
本篇章节讲解PHP四种排序算法实现及效率分析。供大家参考研究具体如下: PHP的四种基本排序算法为:冒泡排序、插入排序、选择排序和快速排序。 下面是我整理出来的算法代码: 1. 冒泡排序: 思路:对数组进行多轮冒泡,每一轮对数组中的元素两两比[详细]
-
PHP获取文件扩展名的常用方法小结【五种方式】
所属栏目:[PHP教程] 日期:2021-05-22 热度:151
本文实例总结了PHP获取文件扩展名的常用方法。供大家参考研究具体如下: 这是我应聘实习时遇到的一道笔试题: 使用五种以上方式获取一个文件的扩展名。 要求:dir/upload.image.jpg,找出 .jpg 或者 jpg , 必须使用PHP自带的处理函数进行处理,方法[详细]
-
PHP使用Curl实现模拟登录及抓取数据功能示例
所属栏目:[PHP教程] 日期:2021-05-22 热度:82
本篇章节讲解PHP使用Curl实现模拟登录及抓取数据功能。供大家参考研究具体如下: 使用PHP的Curl扩展库可以模拟实现登录,并抓取一些需要用户账号登录以后才能查看的数据。具体实现的流程如下(个人总结): 1. 首先需要对相应的登录页面的html源代[详细]
-
php-fpm添加service服务的例子
所属栏目:[PHP教程] 日期:2021-05-22 热度:158
nginx通过FastCGI运行PHP比Apache包含PHP环境有明显的优势,最近有消息称,PHP5.4将很有可能把PHP-FPM补丁包含在内核里,nginx服务器平台上运行PHP将更加轻松,下面我们就来看一篇php-fpm平滑启动并配置服务例子。 我的php是源码安装的。php-fpm在PHP 5.3.2以后[详细]
-
PHP分享图片的生成方法
所属栏目:[PHP教程] 日期:2021-05-22 热度:147
最近工作需求需要生成分享图片,最初用js的html2canvas截图插件各种问题,后来干脆PHP的PG库在后台生成图片,很愉快的解决了各种问题,我们要实现的效果如下图: 假设代码中用到的资源文件夹在当前code_png目录下: php代码: //填充画布背景色 $color = ima[详细]
-
PHP receiveMail实现收邮件功能
所属栏目:[PHP教程] 日期:2021-05-22 热度:193
用PHP来发邮件,相信大家都不陌生,但读取收件箱的话,接触就少了,这次总结下自己的经验,希望可以帮助大家. 注意: 1.PHP读取收件箱主要是利用imap扩展,所以在使用以下方法前,必须开启imap扩展模块的支持. 2.此方法支持中文,不会乱码,需要保持所有文件的编码的[详细]
-
PHP设计模式之单例模式原理与实现方法分析
所属栏目:[PHP教程] 日期:2021-05-22 热度:160
本篇章节讲解PHP设计模式之单例模式原理与实现方法。供大家参考研究具体如下: 一、什么是单例模式 作为对象的创建模式,单例模式确保某一个类只有一个实例,并且对外提供这个全局实例的访问入口。它不会创建实例副本,而是会向单例类内部存储的实[详细]
-
PHP如何运用PDO运行SQL语句
所属栏目:[PHP教程] 日期:2021-05-22 热度:86
1) exec() 方法 当执行 INSERT、UPDATE 和 DELETE 等不需要返回结果集的 SQL 语句时,可以使用 PDO 对象中的 exec() 方法。该方法成功执行后,将返回受影响的行[详细]
-
PHP怎样利用PDO连接数据库
所属栏目:[PHP教程] 日期:2021-05-22 热度:198
创建 PDO 对象 可以以多种方式调用构造方法创建 PDO 对象,下面以连接 MySQL 数据库为例,为大家介绍构造方法的多种调用方式。 1) 将参数嵌入到构造函数中 在下[详细]
-
PHP PDO的解释
所属栏目:[PHP教程] 日期:2021-05-22 热度:116
PDO 是什么 PDO 是 PHP Date Object(PHP 数据对象)的简称,它是 PHP 为访问数据库定义的一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样无论你[详细]
-
PHP得到SQL的查询结果
所属栏目:[PHP教程] 日期:2021-05-22 热度:139
在 PHP 中处理数据结果集的函数主要有以下几个: mysqli_fetch_row():从结果集中取得一行,并以索引数组的形式返回; mysqli_fetch_assoc():从结果集中取得一[详细]
-
PHP实现搜索时记住状态的方法示例
所属栏目:[PHP教程] 日期:2021-05-21 热度:53
本篇章节讲解PHP实现搜索时记住状态的方法。供大家参考研究具体如下: PHP Of Search Remember state $start = $_GET['start'];$end = $_GET['end']; $search = $_GET['search']; 时间: —— 姓名: 电话: 补充: 此外还需要注意,普通的GET请求[详细]
-
yii2多图上传组件的使用教程
所属栏目:[PHP教程] 日期:2021-05-21 热度:114
最近在使用yii2开发一个表单页面的时候,有多图上传的需求,稍微找了找这方面的组件,基本都安利fileInput这个组件,于是就尝试着使用这个库来完成后端表单页面的多图上传功能。使用的过程中发现还是有不少小细节需要注意的,于是记录一下使用的过程。 这个[详细]
-
PHP实现用户登录的案例代码
所属栏目:[PHP教程] 日期:2021-05-21 热度:98
本文讲述了PHP实现用户登录的案例代码。供大家参考研究具体如下: 需求分析: 在Web应用开发中,经常需要实现用户登录的功能。假设一个名为username的用户,当该用户进入网站首页时,如果还未登录,则页面会提示登录,用户输入登录信息进行验证,验[详细]