-
PHP命名空间namespace定义及导入use用法详解
所属栏目:[PHP教程] 日期:2022-07-15 热度:75
这篇文章主要介绍了PHP命名空间namespace定义及导入use用法,结合实例形式详细分析了php中命名空间namespace的功能、定义及导入use相关使用方法与操作技巧,需要的朋友可以参考下。 本文实例讲述了PHP命名空间namespace定义及导入use用法,分享给大家供大家参[详细]
-
PHP使用函数静态变量实现指定迭代次数的方法
所属栏目:[PHP教程] 日期:2022-07-15 热度:146
这篇文章主要介绍了PHP使用函数静态变量实现指定迭代次数的方法,结合实例形式分析了php静态变量数据存储的相关操作技巧,需要的朋友可以参考下。 本文实例讲述了PHP使用函数静态变量实现指定迭代次数的方法,分享给大家供大家参考,具体如下: 在PHP中,除了[详细]
-
简单谈谈PHP的垃圾回收机制
所属栏目:[PHP教程] 日期:2022-07-15 热度:98
1、每一个变量定义时都保存在一个叫zval的容器里面,这里面包含了数量的类型和和值,还包含了一个refcount(理解为存在几个变量个数)和is_ref(理解为是否为引用变量)两个额外信息,当变量被引用一次refcount就会+1,当你unset一下之后这个值就会减1直到为[详细]
-
PHP实现的消息实时推送功能
所属栏目:[PHP教程] 日期:2022-07-15 热度:59
这篇文章主要介绍了PHP实现的消息实时推送功能,结合实例形式分析了php基于反ajax推送实现的消息实时推送前台ajax提交、后台数据处理等相关操作技巧,需要的朋友可以参考下。 本文实例讲述了PHP实现的消息实时推送功能,分享给大家供大家参考,具体如下: 入口[详细]
-
PHP简单实现单点登录功能示例
所属栏目:[PHP教程] 日期:2022-07-15 热度:121
这篇文章主要介绍了PHP简单实现单点登录功能,结合实例形式分析了php基于session控制实现单点登录的相关操作技巧,需要的朋友可以参考下。 本文实例讲述了PHP简单实现单点登录功能,分享给大家供大家参考,具体如下: 1.准备两个虚拟域名 127.0.0.1 www.openpo[详细]
-
php7安装openssl扩展方法
所属栏目:[PHP教程] 日期:2022-07-15 热度:128
下面小编就为大家分享一篇php7安装openssl扩展方法,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧。 1、我的源码在 /home/topsec/Documents/php-7.0.11 ,安装位置在 /usr/local/php7, php.ini 在/ usr/local/php7/lib 下。如果没有php[详细]
-
PHP 使用openssl 扩展实现公钥加密的方法
所属栏目:[PHP教程] 日期:2022-07-15 热度:139
下面小编就为大家分享一篇PHP 使用openssl 扩展实现公钥加密的方法,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧。 如下所示: // 生成私钥 # openssl genrsa -out rsa_private_key.pem 1024 // 生成公钥 # openssl rsa -in rsa_privat[详细]
-
PHP实现的一致性HASH算法示例
所属栏目:[PHP教程] 日期:2022-07-15 热度:193
这篇文章主要介绍了PHP实现的一致性HASH算法,结合具体实例形式分析了hash算法的具体定义与使用技巧,需要的朋友可以参考下,本文实例讲述了PHP实现的一致性HASH算法,分享给大家供大家参考,具体如下: ?php // +-------------------------------------------[详细]
-
php中判断数组是一维,二维,还是多维的解决方法
所属栏目:[PHP教程] 日期:2022-07-14 热度:52
复制代码 代码如下: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-14 热度:190
对于命名空间,官方文档已经说得很详细[],我在这里做了一下实践和总结。 命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定[详细]
-
LotusPhp笔记之Logger组件的使用方法
所属栏目:[PHP教程] 日期:2022-07-14 热度:69
今天比较忙,本来想写多点内容,暂时没有办法了,捡个比较简单的组件来写下好了,往后的几章都是介绍组件。 LtLogger的使用还是比较简单的,基本代码都是在Autoloader的环境下运行的,所以我也懒的去引用神马路径,调用神马类库,知道怎么用就可以了。 $log=[详细]
-
LotusPhp笔记之基于ObjectUtil组件的使用分析
所属栏目:[PHP教程] 日期:2022-07-14 热度:131
ObjectUtil组件其实就是单例模式的最好范例,声明调用各个组件的时候,用ObjectUtil调用,可以有效的防止调用过多的类而导致错误或者资源浪费。 比如调用Db组件,这样声明就可以了 $db = LtObjectUtil::singleton(LtDb); singleton方法是LtObjectUtil类中唯[详细]
-
LotusPhp笔记之Cookie组件的使用详解
所属栏目:[PHP教程] 日期:2022-07-14 热度:194
LotusPhp 的 Cookie 组件也是非常简单易用的。 首先,要新建一个配置文件,文件名为 cookie.conf.php,至于放在哪里等到讲到 Config 组件的时候会有一个阐述,今天先说怎么用,需要哪些步骤。 Cookie 配置文件的主要内容就是定义 Cookie 的加密密匙,程序里[详细]
-
在PHP中设置使用删除Cookie的解决方法
所属栏目:[PHP教程] 日期:2022-07-14 热度:173
在PHP中设置、使用、删除Cookie的解决方法 1、设置Cookie PHP用SetCookie函数来设置Cookie。必须注意的一点是:Cookie是HTTP协议头的一部分,用于浏览器和服务器之间传递信息,所以必须在任何属于HTML文件本身的内容输出之前调用Cookie函数。 SetCookie函数[详细]
-
基于PHP静态类的原罪详解
所属栏目:[PHP教程] 日期:2022-07-14 热度:70
黑格尔有句名言:存在即合理。以此为论据的话,静态类的使用必然有其合理性。不过物极必反,一旦代码过于依赖静态类,其劣化的结局则不可避免。这就好比罂粟作为一种草本植物,有其在药理上的价值,但如果肆无忌惮的大量使用,它就变成了毒品。 什么是静态类[详细]
-
php中使用函数代替require操作
所属栏目:[PHP教程] 日期:2022-07-14 热度:186
为了减少重复代码,常常需要包含 heade 和 footer,我们最长使用的操作就是,require 或者 reqire_once等代码,但是我们可以用另一种方式来实现这种包含,写一个函数,比如 printHeader ,如下所示,看起来似乎一行代码变成两行更麻烦了,但是却可以实现一些[详细]
-
使用php实现下载生成某链接快捷方式的解决方法
所属栏目:[PHP教程] 日期:2022-07-14 热度:97
复制代码 代码如下: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-14 热度:199
phpmyadmin就是一种mysql的管理工具,安装该工具后,即可以通过web形式直接管理mysql数据,而不需要通过执行系统命令来管理,非常适合对数据库操作命令不熟悉的数据库管理者,下面我就说下怎么安装该工具: 1.先到网上下载phpmyadmin,再解压到可以访问的本[详细]
-
php启动时候提示PHP startup的处理方法
所属栏目:[PHP教程] 日期:2022-07-13 热度:169
最近在学习php,配置好php环境后,每次开机都有警告提示说 PHP startup。如下图: 显然这是个小问题,是关于php配置的。 解决这个问题很简单只需要在php.ini 文件中修改 extension_dir配置就行。 把 复制代码 代码如下:www.CuoXIn.com ; extension_dir = ex[详细]
-
PHP中 登录记住密码实现思路
所属栏目:[PHP教程] 日期:2022-07-13 热度:88
form页面 复制代码 代码如下:www.CuoXIn.com form action=login.php method=post 用户名input type=text name=usernamebr 密码input type=text name=passwordbr 记住密码input type=checkbox name=jizhu value=1br input type=submit /form a href=userinfo.[详细]
-
php Hex RGB颜色值互换的用法
所属栏目:[PHP教程] 日期:2022-07-13 热度:129
复制代码 代码如下:www.CuoXIn.com ?php echo implode ( ,, HexToRGB ( #F7F7DA ) ) . br/; echo RGBToHex ( rgb(247,247,218) )? ?php function HexToRGB($colour) { if ($colour [0] == #) { $colour = substr ( $colour, 1 ); } if (strlen ( $colour ) =[详细]
-
基于PHP生成静态页的实现方法推荐
所属栏目:[PHP教程] 日期:2022-07-13 热度:140
t1.php 复制代码 代码如下:www.CuoXIn.com ?php // 方法一根据模版生成静态页面 // replaceTemplateString函数用于替换模板中指定字符串 function replaceTemplateString($templateString) { // 用来替换的变量 $title = 文章标题; $body = 这里是文章主体;[详细]
-
深入PHP数据缓存的使用介绍
所属栏目:[PHP教程] 日期:2022-07-13 热度:148
复制代码 代码如下:www.CuoXIn.com ?php // http://www.jb51.net/article/23093.htm function set_cache($name, $value) { // 设置相对或者绝对目录,末尾不要加 / $cache_dir = ./cache; // 设置扩展名 $cache_extension = .php; $cache_str_begin = ?php/n[详细]
-
基于PHP比较常用函数的用法详解
所属栏目:[PHP教程] 日期:2022-07-13 热度:65
复制代码 代码如下:www.CuoXIn.com ?php //===============================时间日期=============================== //y返回年最后两位,Y年四位数,m月份数字,M月份英文。d月份几号数字,D星期几英文 $date=date(Y-m-d); $date=date(Y-m-d H:i:s);//带时[详细]
-
PHP 自定义错误处理函数的用法详解
所属栏目:[PHP教程] 日期:2022-07-13 热度:107
复制代码 代码如下:www.CuoXIn.com function myErrorHandler($errno, $errstr, $errfile, $errline){ if(!(error_reporting() $errno)){return;} switch ($errno){ case E_USER_ERROR: echo bMy ERROR/b [$errno] $errstrbr/; echo 错误行:$errline 在文件[详细]
