-
PHP中的global关键字用法
所属栏目:[PHP教程] 日期:2022-06-30 热度:133
PHP global 关键词 global 关键词用于在函数内访问全局变量。 示例一: $x=5; $y=10; function myTest() { global $x,$y;//通过global来声明$x,$y,相当于传递参数 $y=$x+$y; } myTest(); echo $y; 输出: // 输出 15 说明已经引用函数外部定义$x和$y的值,[详细]
-
如何保证消息队列的高可用?
所属栏目:[PHP教程] 日期:2022-06-30 热度:94
消息队列在高并发的场景是必备技能,随着我们的使用,在生产环境中的问题也是非常的多,比如:消息队列如何做到高可用呢? 场景的中间件有很多种类型,在这里就准备常用的一些就用于分析处理。 1. RabbitMQ 的高可用性 RabbitMQ 是比较有代表性的,因为是基[详细]
-
关于PHP框架中.env文件的加载过程
所属栏目:[PHP教程] 日期:2022-06-30 热度:102
现在很多框架使用根目录的.env文件来配置环境变量,php本身是不会去解析这个文件的,需要使用php代码读取和解析这个文件放入环境变量中。 例如查看thinkphp中.env文件的加载过程 , 使用下面这个strace命令查看fpm进程stat文件状态的过程。 strace $(pidof php-[详细]
-
php实现微信企业付款到零钱
所属栏目:[PHP教程] 日期:2022-06-30 热度:75
我们知道微信支付企业付款到零钱功能应用广泛,比如微信红包奖励,业务结算等,通过企业向个人付款,付款资金将直接进入用户微信零钱,那么我们如何实现这一功能呢? 一、开通条件 php实现微信企业付款到零钱 付款资金 企业付款到零钱资金使用商户号余额资金[详细]
-
PHP中Trait的用法及示例
所属栏目:[PHP教程] 日期:2022-06-30 热度:183
PHP是单继承的语言,在PHP 5.4 Traits出现之前,PHP的类无法同时从两个基类继承属性或方法,为了解决这个问题,php出了Trait这个特性。(Traits和Go语言的组合功能有点类似)。 用法:通过在类中使用use关键字声明要组合的Trait名称,而具体某个Trait的声明[详细]
-
剖析PHP上传自动生成缩略图及水印类
所属栏目:[PHP教程] 日期:2022-06-29 热度:169
思路很大一部分是原创的,但也有一些是COPY网络的,写得不够规范,还请各位大大不要见笑,同时给小弟些意见。 开始第一步: 创建文件夹,布局:annex:附件(该目录下存放上传的原图片) | smallimg:存放缩略图片| mark:存放水印图片 include:存放类文件[详细]
-
如何用PHP程序对网页表单进行解决
所属栏目:[PHP教程] 日期:2022-06-29 热度:142
PHP _GET 和 _POST变量是用来获取表单中的信息的,比如用户输入的信息。 在我们处理HTML表单和PHP表单时,我们要记住的重要一点是:HTML页面中的任何一个表单元素都可以自动的用于PHP脚本: 上述HTML页面包含了两个输入框[input field]和一个提交[submit]按[详细]
-
浅析PHP中用正则表达式验证中文的问题
所属栏目:[PHP教程] 日期:2022-06-29 热度:79
str = 中华人民共和国123456789abcdefg;echo preg_match(/^[/u4e00-/u9fa5_a-zA-Z0-9]{3,15},strName); 运行一下上面这段代码,看会有什么提示信息?Warning: preg_match(): Compilation failed: PCRE does not support /L, /l, /N, /P, /p, /U, /u, or /X a[详细]
-
浅析PHP技术txtSQL安装手册中文版
所属栏目:[PHP教程] 日期:2022-06-29 热度:172
txtsql的最大优点之一是文档很详细,可惜,我在网上找了半天也找不到中文版的文档,所以只好自己动手,利人利已吧,不过自己的E文水平自己是很清楚的,希望大家看了不会笑掉大牙才好,还希望大家多多指教。 欢迎使用txtSQL 2.2快速安装手册。这页将指引你如[详细]
-
如何了解动态网页PHP的编程语句
所属栏目:[PHP教程] 日期:2022-06-29 热度:73
如何掌握动态网页PHP的编程语句 1 复合语句 复合语句是包含在大括号中的语句序列,形如{ 语句 }。例如下面各段。 - 被括其中的语句应该较之复合语句缩进一个层次 - 左大括号{应位于复合语句起始行的行尾;右大括号}应另起一行并与复合语句首行对齐。 - 大括[详细]
-
解读运用PHP4.2.0及以后版本的注意事项
所属栏目:[PHP教程] 日期:2022-06-29 热度:53
从PHP 4.2.0版本开始中, PHP 指令 register_globals 的默认值为 off(在php.ini配置文件里). 这是 PHP 的一个主要变化。register_globals是干什么用的呢?它是PHP用来控制是否将EGPCS (Environment, GET, POST, Cookie, Server)变量是否注册为全局变量的。[详细]
-
分析php中rename函数的妙用
所属栏目:[PHP教程] 日期:2022-06-29 热度:161
大家都知道,rename()函数可以对文件或目录进行重命名的操作。其实它还可以做很多事情。 熟悉unix的朋友应该知道shell命令mv,它相当与win32的移动,而且移动的同时可进行重命名。 我发现,php的rename()函数就相当于mv,它不仅仅只有简单的重命名的功能,同[详细]
-
分析PHP安全编程的加密功能
所属栏目:[PHP教程] 日期:2022-06-29 热度:166
预备知识 在详细介绍PHP的安全功能之前,我们需要花点时间来向没有接触过这方面内容的读者介绍一些有关密码学的基本知识,如果对密码学的基本概念已经非常熟悉,就可以跳过去这一部分。 密码学可以通俗地被描述为对加/解密的研究和实验,加密是将易懂的资料[详细]
-
有关方便实用的PHP生成静态页面类的介绍
所属栏目:[PHP教程] 日期:2022-06-29 热度:190
不喜欢Smarty,直接写了一个生成静态的类,方便简单实用,希望大家继续完善。 以下为引用的内容: /*********************/ /* */ /* Version : 5.2.5 */ /* Author : liqiangwork#sohu.com */ /* QQ : 570937581 */ /* */ /*********************/ //-------[详细]
-
揭示三种php数组输出方法
所属栏目:[PHP教程] 日期:2022-06-29 热度:112
以下为引用的内容: $bbbb=array(11=aaa,22=bbb); //只能输出值value不能输出key foreach($bbbb as $color) echo $color; //value与key都可输出 while($color=each($bbbb)){ echo $color[key]; } //value与key都可输出 foreach($bbbb as $key=$value) echo $[详细]
-
php和nginx交互实例讲解
所属栏目:[PHP教程] 日期:2022-06-27 热度:181
在本篇文章中小编给大家分享的是关于php和nginx如何交互的实例以及相关知识点,有需要的朋友们学习下。 Nginx与PHP交互过程的7步走(用户对动态PHP网页访问过程) step1:用户将http请求发送给nginx服务器(用户和nginx服务器进行三次握手进行TCP连接)。 step2[详细]
-
php连接mysql数据库最简单的实现方法
所属栏目:[PHP教程] 日期:2022-06-27 热度:160
在连接MySQL数据库之前,您必须指定以下信息: MySQL数据源名称或DSN:指定MySQL数据库服务器的地址。您可以使用IP地址或服务器名称,例如,127.0.0.1 或 localhost MySQL数据库名称:表示要连接的数据库的名称。 用户名和密码:指定用于连接MySQL数据库服务[详细]
-
php和html的区别点详细总结
所属栏目:[PHP教程] 日期:2022-06-27 热度:139
今天我来和大家讨论下关于PHP技术的另一个简单小问题,就是PHP代码和HTML代码的区别在哪里。 其实,如果简单的说,大家都知道,HTML是典型的静态网络编程用语,而PHP则是一种可实现动态的编程语言。 这里我们可以给大家介绍下如何用PHP实现HTML实现不了的功[详细]
-
php设计模式之适配器模式原理用法及注意事项详解
所属栏目:[PHP教程] 日期:2022-06-27 热度:172
本文实例讲述了php设计模式之适配器模式原理、用法及注意事项,分享给大家供大家参考,具体如下: 在这个有没有对象都要高呼面向对象的年代,掌握面向对象会给我们带来意想不到的方便。学编程的小伙伴从开始能写几行代码实现简单功能到后来懂得将一些重复的[详细]
-
PHP使用观察者模式处理异常信息的方法详解
所属栏目:[PHP教程] 日期:2022-06-27 热度:117
本文实例讲述了PHP使用观察者模式处理异常信息的方法,分享给大家供大家参考,具体如下: 异常信息的捕获对编程测试有着重要的意义,这里结合观察者模式,探索如何处理异常信息。 关于观察者模式,如果还没有接触过的话,博客园有很多优秀的博友做了详细的[详细]
-
php连接sftp的作用以及实例代码
所属栏目:[PHP教程] 日期:2022-06-27 热度:50
在本篇文章里小编给各位整理的是关于php连接sftp的作用以及实例代码,有需要的朋友们可以参考学习下。 sftp 协议 使用SSH协议进行FTP传输的协议叫SFTP(安全文件传输)Sftp和Ftp都是文件传输协议。 区别: sftp是ssh内含的协议(ssh是加密的telnet协议),只[详细]
-
php依赖注入知识点详解
所属栏目:[PHP教程] 日期:2022-06-27 热度:67
你知道什么是依赖注入吗?依赖注入(DI)的概念虽然听起来很深奥,但是如果你用过一些新兴的php框架的话,对于DI一定不陌生,因 为它们多多少少都用到了依赖注入来处理类与类之间的依赖关系。 php中传递依赖关系的三种方案 其实要理解DI,首先要明白在php中[详细]
-
php引用和拷贝的区别知识点总结
所属栏目:[PHP教程] 日期:2022-06-27 热度:189
对于值传递和引用传递,书本上的解释比较繁琐,而php面试中总会出现,下面我会通过一个生活的例子带大家理解它们之间区别。 第一步 假设我们去酒店订房间,我们把酒店的门牌号比作变量名,我们把房间里住人数当做给这个变量名赋值的过程 ?php $k1=2;//$k1号[详细]
-
php实现推荐功能的简单实例
所属栏目:[PHP教程] 日期:2022-06-27 热度:185
在本篇文章里小编给各位整理的是关于php如何实现推荐功能的相关实例内容,有兴趣的朋友们可以学习下。 利用similar_text将这些文章标题同原文章标题做对比,按标题的相似程度重新排列标题,就得到了与原文章相似的文章列表。 ?php $demo_title= 简明现代魔法[详细]
-
php使用json-schema模块实现json校验示例
所属栏目:[PHP教程] 日期:2022-06-27 热度:50
本文实例讲述了php使用json-schema模块实现json校验,分享给大家供大家参考,具体如下: 客户端和服务端的http信息传递,采用json几乎成了标配,json格式简单,易于处理,不过由于没有格式规定,无法校验。 好在php有json-schema模块,可以用来验证json是否[详细]
