-
LotusPhp笔记之基于ObjectUtil组件的使用分析
所属栏目:[PHP教程] 日期:2022-07-12 热度:186
ObjectUtil组件其实就是单例模式的最好范例,声明调用各个组件的时候,用ObjectUtil调用,可以有效的防止调用过多的类而导致错误或者资源浪费。 比如调用Db组件,这样声明就可以了 $db = LtObjectUtil::singleton(LtDb); singleton方法是LtObjectUtil类中[详细]
-
LotusPhp笔记之Cookie组件的使用详解
所属栏目:[PHP教程] 日期:2022-07-12 热度:101
LotusPhp 的 Cookie 组件也是非常简单易用的。 首先,要新建一个配置文件,文件名为 cookie.conf.php,至于放在哪里等到讲到 Config 组件的时候会有一个阐述,今天先说怎么用,需要哪些步骤。 Cookie 配置文件的主要内容就是定义 Cookie 的加密密匙,程序[详细]
-
在PHP中设置使用删除Cookie的解决方法
所属栏目:[PHP教程] 日期:2022-07-12 热度:180
在PHP中设置、使用、删除Cookie的解决方法 1、设置Cookie PHP用SetCookie函数来设置Cookie。必须注意的一点是:Cookie是HTTP协议头的一部分,用于浏览器和服务器之间传递信息,所以必须在任何属于HTML文件本身的内容输出之前调用Cookie函数。 SetCookie函[详细]
-
基于PHP静态类的原罪详解
所属栏目:[PHP教程] 日期:2022-07-12 热度:96
黑格尔有句名言:存在即合理。以此为论据的话,静态类的使用必然有其合理性。不过物极必反,一旦代码过于依赖静态类,其劣化的结局则不可避免。这就好比罂粟作为一种草本植物,有其在药理上的价值,但如果肆无忌惮的大量使用,它就变成了毒品。 什么是静态[详细]
-
php中使用函数代替require操作
所属栏目:[PHP教程] 日期:2022-07-12 热度:189
为了减少重复代码,常常需要包含 heade 和 footer,我们最长使用的操作就是,require 或者 reqire_once等代码,但是我们可以用另一种方式来实现这种包含,写一个函数,比如 printHeader ,如下所示,看起来似乎一行代码变成两行更麻烦了,但是却可以实现一[详细]
-
使用php实现下载生成某链接快捷方式的解决方法
所属栏目:[PHP教程] 日期:2022-07-12 热度:144
复制代码 代码如下: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: applicati[详细]
-
深入phpMyAdmin的安装与配置的详细步骤
所属栏目:[PHP教程] 日期:2022-07-12 热度:164
phpmyadmin就是一种mysql的管理工具,安装该工具后,即可以通过web形式直接管理mysql数据,而不需要通过执行系统命令来管理,非常适合对数据库操作命令不熟悉的数据库管理者,下面我就说下怎么安装该工具: 1.先到网上下载phpmyadmin,再解压到可以访问的[详细]
-
教你怎么快速进行php+kafka的安装
所属栏目:[PHP教程] 日期:2022-07-12 热度:56
我们学习了解了这么多关于PHP的知识,今天教你们如何快速进行php+kafka的安装,如果不会的童鞋,那就跟随本篇文章一起继续学习吧 1、 安装java,并设置相关的环境变量 wget https://download.java.net/openjdk/jdk7u75/ri/openjdk-7u75-b13-linux-x64-18_dec[详细]
-
一招处理PHP单例模式解析和实战
所属栏目:[PHP教程] 日期:2022-07-12 热度:165
我们学习了解了这么多关于PHP的知识,今天学习如何一招解决 PHP 单例模式解析和实战,不知你们是否已经完全掌握了呢,如果没有,那就跟随本篇文章一起继续学习吧 一、什么是单例模式? 1、含义 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且[详细]
-
深入畅聊PHP中的观察者模式
所属栏目:[PHP教程] 日期:2022-07-12 热度:168
观察者,貌似在很多科幻作品中都会有这个角色的出现。比如我很喜欢的一部美剧《危机边缘》,在这个剧集中,观察者不停的穿越时空记录着各种各样的人或事。但是,设计模式中的观察者可不只是站在边上看哦,这里的观察者是针对主体发生的状态改变来做出对应的[详细]
-
php内存溢出的问题
所属栏目:[PHP教程] 日期:2022-07-12 热度:69
php内存溢出了怎么办? 内存溢出的原因有很多,常见的下面几种: 1、内存中加载数据量有点大,比读取多个text类型数据,读取大文件日志50M以上。 2、集合类中有对对象的引用,使用完后未清空 3、代码中存在死循环或循环产生过多重复的对象实体 4、PHP配置参[详细]
-
详解PHP中如何使用位运算实现加减乘除运算
所属栏目:[PHP教程] 日期:2022-07-12 热度:115
PHP如何使用位运算实现四则运算?本篇文章给大家介绍一下在PHP中使用位运算实现四则运算(加减乘除运算)的方法。 计算机最基本的操作单元是字节,一个字节由8个位组成,一个位只能存储一个0或1。所有数据在计算机中都是采用二进制,即 1 和 0 的编码存储和[详细]
-
深入畅聊PHP中的命令模式
所属栏目:[PHP教程] 日期:2022-07-12 热度:174
命令模式,也称为动作或者事务模式,很多教材会用饭馆来举例。作为顾客的我们是命令的下达者,服务员是这个命令的接收者,菜单是这个实际的命令,而厨师是这个命令的执行者。 那么,这个模式解决了什么呢?当你要修改菜单的时候,只需要和服务员说就好了,她[详细]
-
整理概括一些PHP字符串中常用函数
所属栏目:[PHP教程] 日期:2022-07-12 热度:128
字符串长度 strlen(string)函数返回字符串的长度。 mb_strlen()可以有效解决中文字符串字节数问题 字符串位置 strrpos()函数查找字符串在另一字符串中最后一次出现的位置 strtipos()函数查找字符串在另一字符串中最后一次出现的位置(不区分大小写) strpos()[详细]
-
PHP如何重定向?畅聊跳转页面的3种方法
所属栏目:[PHP教程] 日期:2022-07-12 热度:64
用户登录功能时往往需要重定向页面,那么在PHP中如何重定向页面?下面本篇文章给大家介绍三种重定向网页跳转页面的方法。 第一种:利用header()函数进行重定向,这也是我用的较多的。(注意!locationhe和:之间不能有空格,否则无作用!) ?php header(conten[详细]
-
深入畅聊PHP中实现SSO单点登录的方法
所属栏目:[PHP教程] 日期:2022-07-12 热度:126
SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。那么在PHP中要如何实现SSO单点登录呢?下面本篇文章给大家详细介绍一下单点登录SSO的实现方式。 SSO( Single Sign On ),即单点登录,是一种控制多个相关但彼此独立的系统的[详细]
-
PHP中什么是静态?深入了解静态属性和静态技巧
所属栏目:[PHP教程] 日期:2022-07-12 热度:91
静态是什么? 我们之前讲到, 调用成员变量和方法, 都需要用到对象. 但如果我们不想实例化, 直接访问变量和方法呢? 这就用到了静态static功能. 在定义变量和方法的时候, 在前面加上static关键词, 就转化为了静态, 就可以通过类名::双引号直接进行访问. 我们继[详细]
-
一起聊聊PHP中的计划模式
所属栏目:[PHP教程] 日期:2022-07-12 热度:150
策略模式,又称为政策模式,属于行为型的设计模式。 GoF类图 1.jpg 代码实现 interface Strategy{ function AlgorithmInterface(); } class ConcreteStrategyA implements Strategy{ function AlgorithmInterface(){ echo 算法A; } } class ConcreteStrategy[详细]
-
在PHP中如何调用webservice的实例参考
所属栏目:[PHP教程] 日期:2022-07-11 热度:71
下面用一个例子说明:web service服务是查询QQ用户是否在线 使用php5开发客户端: 复制代码 代码如下:www.CuoXIn.com ?php try { //$client = new SoapClient(HelloService.wsdl,array(encoding=UTF-8)); $client = new SoapClient(http://webservice.webx[详细]
-
php上传apk后自动提取apk包信息的使用例子下载
所属栏目:[PHP教程] 日期:2022-07-11 热度:105
进入公司第一个项目就是做market市[详细]
-
php笔记之php数组有关函数的使用
所属栏目:[PHP教程] 日期:2022-07-11 热度:107
创建数组就不再说了 array()函数 提取数组可以用list(). 测试数组元素 ,可以用is_array() 接受一个参数,传进来的变量,如果变量是数组,返回true如果不是返回false. 添加和删除数组元素 数组的fifo和lifo 先解释下什么是fifo和lifo 删除元素与加入元素的顺序[详细]
-
php笔记之有规律大文件的读取与写入的解析
所属栏目:[PHP教程] 日期:2022-07-11 热度:54
这几天在做一个东西.研究PHP读取行数较多的文件(大概上百万行).考虑到效率问题.进行了简单的研究.总结如下 第一条.file()函数的效率问题. file()函数的效率很底下 如果是有规律的文件.比如每行一条相应数据.那么尽量不要是用file()函数 可以使用file_get_c[详细]
-
php笔记之文章中图片处理的用法
所属栏目:[PHP教程] 日期:2022-07-11 热度:106
array_diff($arr1,$arr2) php数组函数之一,用来计算数组的差集. 正则匹配html图片标签 用sinaeditor添加的图片删除操作 用法之一,今天晚上在用新浪编辑器发表文章的过程中. 使用到了此函数 问题描述: 文章中有图片若干.在增加文章的过程中自动上传到网站的[详细]
-
php笔记之初探PHPcms模块研发介绍
所属栏目:[PHP教程] 日期:2022-07-11 热度:157
由于工作关系,只能暂时放弃对mongodb的研究了 .开始研究PHPcms . 目前为止我已经基本完成了模块的开发.趁着周末来这里做个总结.我发现phpcms写的还不错,不过文档什么的确实不多. 不说废话了.对于phpcms的模块开发.首先要了解模块的目录结构. 我们可以在htt[详细]
-
input file获得文件根目录简单实现方法
所属栏目:[PHP教程] 日期:2022-07-11 热度:53
其实问题很简单 index.html 复制代码 代码如下:www.CuoXIn.com !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlns=http://www.w3.org/1999/xhtml head title烟台大学体测[详细]