-
PHP注释语法规范与命名规范详解篇
所属栏目:[PHP教程] 日期:2021-04-01 热度:104
HP注释规范 注释在写代码的过程中非常重要,好的注释能让你的代码读起来更轻松,在写代码的时候一定要注意注释的规范。 “php是一门及其容易入门的语言,刚入门的新手不到几分钟的时间可能就会用echo打印出一个hello world !但是他是真正的程序员吗?怎么来[详细]
-
php语言注释,单行注释和多行注释
所属栏目:[PHP教程] 日期:2021-04-01 热度:156
PHP语言注释分为单行注释和多行注释。 1. PHP单行注释: PHP注释符号: // PHP单行注释示例: 2. PHP多行注释 PHP多行注释符号: /* */ PHP多行注释示例: 基本上就这样了,很基础的,就是容易忘。[详细]
-
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
所属栏目:[PHP教程] 日期:2021-04-01 热度:62
使用phpstorm 来编写php 和javascript 代码,感觉还是不错的,用得也很舒服。 遇到了一个需求,有时候在阅读框架源代码的时候 , 想过滤(删除)掉源代码中的注释行,如果手动逐行删除显示不够科学。 当然想到了强大的正则匹配(regExp regular expression)[详细]
-
php数据结构之顺序链表与链式线性表示例
所属栏目:[PHP教程] 日期:2021-04-01 热度:165
本篇章节讲解php数据结构之顺序链表与链式线性表。供大家参考研究具体如下: 链表操作 1、 InitList(L):初始化链表2、 DestroyList(L):删除连接3、 ClearList(L):清空链表4、 ListEmpty(L):判断是否为空5、 ListLength(L):链表长度6、 getEle[详细]
-
PHP Class SoapClient not found解决方法
所属栏目:[PHP教程] 日期:2021-04-01 热度:163
要用到 SoapClient,new 了一个提示 Class ‘SoapClient' not found,检查了下 phpinfo,原因是当初没有编译这个扩展,只好现在再加上了。 php在调用webservice时,报告如下类似错误: ( ! ) Fatal error: Class 'SoapClient' not found in E:/WebSrv/CI/system/[详细]
-
php学习笔记之mb_strstr的基本使用
所属栏目:[PHP教程] 日期:2021-04-01 热度:193
前言 本文主要介绍了关于php之mb_strstr基本使用的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 mb_strstr (PHP 5 >= 5.2.0,PHP 7) mb_strstr — Finds first occurrence of a string within another 查找字符串在另一个[详细]
-
PHP双向链表定义与用法示例
所属栏目:[PHP教程] 日期:2021-04-01 热度:55
本篇章节讲解PHP双向链表定义与用法。供大家参考研究具体如下: 由于需要对一组数据多次进行移动操作,所以写个双向链表。但对php实在不熟悉,虽然测试各个方法没啥问题,就是不知道php语言深层的这些指针和unset有什么注意的地方,贴出来让大家教[详细]
-
PHP运用foreach神奇的转换数组(实例讲解)
所属栏目:[PHP教程] 日期:2021-04-01 热度:193
要求: 将二维数组$arr转换为以‘time'和‘type'为下标、‘data‘为值的二维数组; 原数组: array( 'data[详细]
-
Ubuntu上安装yaf扩展的方法
所属栏目:[PHP教程] 日期:2021-04-01 热度:130
一、下载 yaf扩展下载地址 http://pecl.php.net/package/yaf 选择你想要下载的包 二、安装 解决方法: 最后一条命令时可能出现错误:compilation terminated. make: * [yaf_router.lo] Error 1 再执行最后一条命令。 一切顺利的话,应该是这样的: 还有可能[详细]
-
PHP 使用二进制保存用户状态的实例
所属栏目:[PHP教程] 日期:2021-04-01 热度:133
前言 用户状态保存是一个很常见的需求,一般用来保存用户状态的方式是在数据库表中创建多个字段来存储相应的用户状态,比如要保存用户是否绑定了手机号和QQ,则需要2个字段(mobile,qq)来保存。 如果使用二进制来保存用户的状态的话则只需要1个字段(status)就[详细]
-
php实现解析xml并生成sql语句的方法
所属栏目:[PHP教程] 日期:2021-03-31 热度:105
本篇章节讲解php实现解析xml并生成sql语句的方法。供大家参考研究具体如下: php解析xml有很多种办法,文档中有,搜索一下就一大把的。 今天遇到一个需求:将某个xml中的节点属性提取出来,然后更新数据库某一表中的字段。 思路: 解析XML,获取所[详细]
-
PHP实现正则表达式分组捕获操作示例
所属栏目:[PHP教程] 日期:2021-03-31 热度:116
本篇章节讲解PHP实现正则表达式分组捕获操作。供大家参考研究具体如下: 经过测试,发现php正则表达式获取分组捕获是从$0开始,而平时工作中JavaScript中的正则是$1..$9 在提取项目代码中的汉字时,因为当时操作速度很快(赶时间),很担心当时.prop[详细]
-
PHP实现QQ登录的开原理和实现过程
所属栏目:[PHP教程] 日期:2021-03-31 热度:167
第三方登录,就是使用大家比较熟悉的比如QQ、微信、微博等第三方软件登录自己的网站,这可以免去注册账号、快速留住用户的目的,免去了相对复杂的注册流程。下边就给大家讲一下怎么使用PHP开发QQ登录的功能。 1、进入QQ互联官网进行登录(可以使用自己的QQ或[详细]
-
php 删除一维数组中某一个值元素的操作方法
所属栏目:[PHP教程] 日期:2021-03-31 热度:114
1. 自己写for循环 从array里去掉$tmp这个元素的值 '321','1[详细]
-
php通过pecl方式安装扩展的实例讲解
所属栏目:[PHP教程] 日期:2021-03-31 热度:75
1、安装pecl及创建快捷键(若安装php时已带可忽略这步安装步骤) 2、查询是否已经收录了该扩展 3、安装配置扩展 配置php.ini引用swoole.so然后重启php即可 注: 相比于phpize方式安装,pecl方式安装更为简便,可省去手动添加到php.ini的环节 以上这篇php通过[详细]
-
PHP实现机器学习之朴素贝叶斯算法详解
所属栏目:[PHP教程] 日期:2021-03-31 热度:125
本篇章节讲解PHP实现机器学习之朴素贝叶斯算法。供大家参考研究具体如下: 机器学习已经在我们的生活中变得随处可见了。比如从你在家的时候温控器开始工作到智能汽车以及我们口袋中的智能手机。机器学习看上去已经无处不在并且是一个非常值得探索[详细]
-
PHP中利用Telegram的接口实现免费的消息通知功能
所属栏目:[PHP教程] 日期:2021-03-31 热度:145
利用Telegram的接口,可以实现很方便的消息提醒,不用打开APP,不用科学联网,Telegram的通知就像短信提醒一样。 重点是,免费,无使用数量限制,不用担心短信内容审 查,你想发什么就发什么。 下面是利用php实现的发通知的代码: 传入两个参数,text和tgid[详细]
-
PHP正在进行时-变量详解及字符串动态插入变量
所属栏目:[PHP教程] 日期:2021-03-31 热度:156
在PHP中,变量是$+变量名,变量名遵循标识符的命名规则,可以以字母、下划线开头,可以由数字、下划线、字母组成合法的变量名。 变量声明 所有变量在使用之前应该进行声明,而且最好带上注释,虽然在PHP中可以不显示声明变量。声明变量之后,可以为变量进行[详细]
-
PHP基于反射机制实现自动依赖注入的方法详解
所属栏目:[PHP教程] 日期:2021-03-31 热度:85
本篇章节讲解PHP基于反射机制实现自动依赖注入的方法。供大家参考研究具体如下: 依赖注入又叫控制反转,使用过框架的人应该都不陌生。很多人一看名字就觉得是非常高大上的东西,就对它望而却步,今天抽空研究了下,解开他它的神秘面纱。废话不多[详细]
-
PHP实现基数排序的方法详解
所属栏目:[PHP教程] 日期:2021-03-31 热度:166
本篇章节讲解PHP实现基数排序的方法。供大家参考研究具体如下: 基数排序是根据关键字中各位的值,通过对排序的N个元素进行若干趟“分配”与“收集”来实现排序的。 不妨通过一个具体的实例来展示一下,基数排序是如何进行的。 设有一个初始序列为[详细]
-
用好anyproxy提高公众号文章采集效率
所属栏目:[PHP教程] 日期:2021-03-31 热度:88
影响因素主要会有以下几点: 1、网络环境不佳; 2、手机或模拟器中微信客户端崩溃; 3、其它一些网络传输错误; 因为我比较看重采集系统的运行成本,这个成本包括硬件投入,运算力投入和占用的人工精力。所以必须提高运行的稳定性。因此如果采集中断,必然增[详细]
-
PHP 闭包获取外部变量和global关键字声明变量的区别讲解
所属栏目:[PHP教程] 日期:2021-03-31 热度:62
最近在学习workerman的时候比较频繁的接触到回调函数,使用中经常会因为worker的使用方式不同,会用这两种不同的方式去调用外部的worker变量,这里就整理一下PHP闭包获取外部变量和global关键字声明变量的区别。 闭包 闭包是一个常见的概念,我们通常可以将[详细]
-
linux下的php-fpm参数配置介绍与参数优化说明
所属栏目:[PHP教程] 日期:2021-03-31 热度:198
php-fpm.conf重要参数详解 php-fpm参数调优 表示使用哪种进程数量管理方式 如果pm为static,那么其实只有pm.max_children这个参数生效。系统会开启设置数量的php-fpm进程 如果pm为dynamic,那么pm.max_children参数失效,后面3个参数生效。系统会在php-fpm运行[详细]
-
浅析PHP开发规范
所属栏目:[PHP教程] 日期:2021-03-31 热度:145
基本约定 源文件 代码使用 文件格式必须是无BOM UTF-8格式 一个文件只声明一种类型,如class和interface不能混写在一个源文件中 缩进 使用4个空格来缩进,IDE可以设置 行长度 每行120个字符 关键字 所有关键字均为小写,如true、false 命名 类名为大驼峰法,[详细]
-
PHP删除数组中指定下标的元素方法
所属栏目:[PHP教程] 日期:2021-03-31 热度:144
1、前面有讲数组作为堆栈和队列时的删除元素操作,即按顺序有规律的进行删除。那么,如果需要从数组的中间位置删除某个元素该如何操作呢?就需要我们今天要讲的unset()函数了。 2、unset()函数允许取消一个数组中的元素,但数组并不会重建索引,即保持原有索[详细]
