-
基于php socketfsockopen的应用例子分析
所属栏目:[PHP教程] 日期:2022-07-14 热度:162
fsockopen函数能够运用,首先要开启php.ini中的allow_url_open=on; fsockopen是对socket客户端代码的封装,该函数中封装了socket_create,socket_connect。 服务器端代码:server.php 复制代码 代码如下:www.CuoXIn.com ?php error_reporting(E_ALL); set_tim[详细]
-
用PHP的反射实现委托模式的讲解
所属栏目:[PHP教程] 日期:2022-07-14 热度:55
今天小编就为大家分享一篇关于用PHP的反射实现委托模式的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧 委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请[详细]
-
PHP利用递归函数实现无限级分类的方法
所属栏目:[PHP教程] 日期:2022-07-14 热度:197
相信很多学php的很多小伙伴都会尝试做一个网上商城作为提升自己技术的一种途径。各种对商品分类,商品名之类的操作应该是得心应手,那么就可以尝试下无限级分类列表的制作了。 什么是无限级分类? 无限级分类是一种分类技巧,例如部门组织,文章分类,学科分[详细]
-
PHP设计模式之PHP迭代器模式讲解
所属栏目:[PHP教程] 日期:2022-07-14 热度:124
今天小编就为大家分享一篇关于PHP设计模式之PHP迭代器模式讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧。 迭代器有时又称光标(cursor)是程式设计的软件设计模式,可在容器物件(container,例如list[详细]
-
PHP静态方法和静态属性及常量属性的区别与介绍
所属栏目:[PHP教程] 日期:2022-07-14 热度:143
PHP中若使用static关键字来修饰属性、方法,称这些属性、方法为静态属性、静态方法,static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为类属性或类方法。 程序中为什么要使用静态方法和属性呢?它们[详细]
-
PHP如何防止XSS攻击与XSS攻击原理的讲解
所属栏目:[PHP教程] 日期:2022-07-14 热度:90
今天小编就为大家分享一篇关于PHP如何防止XSS攻击与XSS攻击原理的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧。 XSS又称CSS,全称Cross SiteScript(跨站脚本攻击), XSS攻击类似于SQL注入攻击,是Web[详细]
-
PHP中命名空间的使用例子
所属栏目:[PHP教程] 日期:2022-07-14 热度:170
程序语言中的命名空间指的是一种特殊的作用域,它包含处于该作用域下的标识符,同时它本身也是一种标识符。可以把命名空间与操作系统的目录对应起来。一个命名空间相当于一个目录,命名空间里的类,函数,常量,相当于目录里的文件。同一个目录(命名空间)[详细]
-
PHP使用mysqli同时执行多条sql查询语句的实例
所属栏目:[PHP教程] 日期:2022-07-14 热度:110
今天小编就为大家分享一篇关于PHP使用mysqli同时执行多条sql查询语句的实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧。 PHP数据库操作中,mysqli相对于mysql有很大的优势,建议大家使用;之前我们有介绍[详细]
-
详解PHP变量传值赋值和引用赋值变量销毁
所属栏目:[PHP教程] 日期:2022-07-14 热度:97
这篇文章主要介绍了PHP变量传值赋值和引用赋值变量销毁,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。 本文实例为大家分享了PHP变量传值赋值和引用赋值变量销毁的具体代码,供[详细]
-
PHP不用第三变量交换2个变量的值的解决方法介绍
所属栏目:[PHP教程] 日期:2022-07-14 热度:198
以前做过一道php面试题是这样的:不使用第三个变量实现交换两个变量的值。一般都是借助第三个中间变量来实现原来两个变量的值交换,但是这道题却要求不能使用中间变量,这对于初学者来说也算是一个难题了。网上找到的几种方法总结如下: 复制代码 代码如下:w[详细]
-
PHP实现支持CURL字符串证书传输的方法
所属栏目:[PHP教程] 日期:2022-07-14 热度:97
这篇文章主要给大家介绍了关于PHP实现支持CURL字符串证书传输的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用php具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧。 背景 最近在对接微信支付的时候,需要在退款处用到证书,由于[详细]
-
mongodb和php的用法详解
所属栏目:[PHP教程] 日期:2022-07-14 热度:177
在本篇文章中小编给大家分享了关于mongodb和php的用法以及相关知识点,需要的朋友们学习下。 Mognodb数据库连接. 默认格式 $m = new Mongo(); 这里采用默认连接本机的27017端口,当然也可以连接远程主机如 192.168.0.4:27017,如果端口是27017,端口可以省略[详细]
-
php生成二维码的几种方式梳理及使用实例
所属栏目:[PHP教程] 日期:2022-07-14 热度:116
php生成二维码的几种方式整理及使用实例 1.php类库PHP QR Code PHP QR Code is open source (LGPL) library for generating QR Code, 2-dimensional barcode. Based on libqrencode C library, provides API for creating QR Code barcode images (PNG, JPEG[详细]
-
php实现自动获取生成文章主题关键词功能的深入分析剖析
所属栏目:[PHP教程] 日期:2022-07-14 热度:61
以前写程序一直在逃避这个问题,tag什么的都是要求使用程序的人自行输入,对于某些懒人及为了程序的体验,则是希望可以有自动生成文章关键词,自动获取文章tag的类似功能,这次为了迎接新的项目,所以捣鼓了一晚上,研究了一下这个功能。 要实现自动获取关键[详细]
-
PHP Error和Logging函数的深入理解
所属栏目:[PHP教程] 日期:2022-07-14 热度:50
PHP Error与Logging 简介 logging 函数允许用户对应用程序进行日志记录,并把日志消息发送到电子邮件、系统日志或其他的机器。 error与logging 函数允许你对错误进行处理和记录。 error 函数允许用户定义错误处理规则,并修改记录错误的方式。 安装 error与l[详细]
-
php中判断数组是一维,二维,还是多维的解决方法
所属栏目:[PHP教程] 日期:2022-07-13 热度:61
复制代码 代码如下:www.CuoXIn.com ?php /** * 返回数组的维度 * @param [type] $arr [description] * @return [type] [description] */ function arrayLevel($arr){ $al = array(0); function aL($arr,$al,$level=0){ if(is_array($arr)){ $level++; $al[][详细]
-
PHP命名空间Namespace的使用详解
所属栏目:[PHP教程] 日期:2022-07-13 热度:170
对于命名空间,官方文档已经说得很详细[],我在这里做了一下实践和总结。 命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定[详细]
-
LotusPhp笔记之Logger组件的使用方法
所属栏目:[PHP教程] 日期:2022-07-13 热度:155
今天比较忙,本来想写多点内容,暂时没有办法了,捡个比较简单的组件来写下好了,往后的几章都是介绍组件。 LtLogger的使用还是比较简单的,基本代码都是在Autoloader的环境下运行的,所以我也懒的去引用神马路径,调用神马类库,知道怎么用就可以了。 $log=[详细]
-
LotusPhp笔记之基于ObjectUtil组件的使用分析
所属栏目:[PHP教程] 日期:2022-07-13 热度:106
ObjectUtil组件其实就是单例模式的最好范例,声明调用各个组件的时候,用ObjectUtil调用,可以有效的防止调用过多的类而导致错误或者资源浪费。 比如调用Db组件,这样声明就可以了 $db = LtObjectUtil::singleton(LtDb); singleton方法是LtObjectUtil类中唯[详细]
-
LotusPhp笔记之Cookie组件的使用详解
所属栏目:[PHP教程] 日期:2022-07-13 热度:73
LotusPhp 的 Cookie 组件也是非常简单易用的。 首先,要新建一个配置文件,文件名为 cookie.conf.php,至于放在哪里等到讲到 Config 组件的时候会有一个阐述,今天先说怎么用,需要哪些步骤。 Cookie 配置文件的主要内容就是定义 Cookie 的加密密匙,程序里[详细]
-
在PHP中设置使用删除Cookie的解决方法
所属栏目:[PHP教程] 日期:2022-07-13 热度:62
在PHP中设置、使用、删除Cookie的解决方法 1、设置Cookie PHP用SetCookie函数来设置Cookie。必须注意的一点是:Cookie是HTTP协议头的一部分,用于浏览器和服务器之间传递信息,所以必须在任何属于HTML文件本身的内容输出之前调用Cookie函数。 SetCookie函数[详细]
-
基于PHP静态类的原罪详解
所属栏目:[PHP教程] 日期:2022-07-13 热度:77
黑格尔有句名言:存在即合理。以此为论据的话,静态类的使用必然有其合理性。不过物极必反,一旦代码过于依赖静态类,其劣化的结局则不可避免。这就好比罂粟作为一种草本植物,有其在药理上的价值,但如果肆无忌惮的大量使用,它就变成了毒品。 什么是静态类[详细]
-
php中使用函数代替require操作
所属栏目:[PHP教程] 日期:2022-07-13 热度:150
为了减少重复代码,常常需要包含 heade 和 footer,我们最长使用的操作就是,require 或者 reqire_once等代码,但是我们可以用另一种方式来实现这种包含,写一个函数,比如 printHeader ,如下所示,看起来似乎一行代码变成两行更麻烦了,但是却可以实现一些[详细]
-
使用php实现下载生成某链接快捷方式的解决方法
所属栏目:[PHP教程] 日期:2022-07-13 热度:131
复制代码 代码如下:www.CuoXIn.com ?php $Shortcut = [InternetShortcut] URL=http://www.your_url.com/ IconFile=http://www.your_icon.com/ IconIndex=1 IDList= [{000214A0-0000-0000-C000-000000000046}] Prop3=19,2 ; header(Content-type: application[详细]
-
深入phpMyAdmin的安装与配置的详细步骤
所属栏目:[PHP教程] 日期:2022-07-13 热度:66
phpmyadmin就是一种mysql的管理工具,安装该工具后,即可以通过web形式直接管理mysql数据,而不需要通过执行系统命令来管理,非常适合对数据库操作命令不熟悉的数据库管理者,下面我就说下怎么安装该工具: 1.先到网上下载phpmyadmin,再解压到可以访问的本[详细]
