深入理解PHP原理之异常机制

2018年09月21日 阅读:339

  PHP的异常机制的原理是什么? 在PHP每一个可独立执行的op array最后的ZEND_HANDLE_EXCEPTION是用来干什么呢? 让我们从一个问题说起, 上周的时候, blue5tar提了一个问题:”对于下面的代码, onEr 查看全文

php结合redis高并发下发帖、发微博的实现方法

2018年09月21日 阅读:346

  发帖、发微博、点赞、评论等这些操作很频繁的动作如果并发量小,直接入库是最简单的  但是并发量一大,数据库肯定扛不住,这时可采取延迟发布:先将发布动作保存在队列里,后台进程循环获取再入库  模拟发布微博先进入redis队列  weibo_ 查看全文

php实现 data url的图片生成与保存

2018年09月21日 阅读:354

  Data URL是在本地直接绘制图片,不是从服务器加载,所以节省了HTTP连接,起到加速网页的作用。   语法:   data:image/jpg; 声明数据协议及类型名称 base64, 编码形式为base64 /9j/4AAQS 查看全文

thinkPHP5.0框架环境变量配置方法

2018年09月21日 阅读:402

  本文实例讲述了thinkPHP5.0框架环境变量配置方法。分享给大家供大家参考,具体如下:  允许使用环境变量配置,并且优先级别比在配置文件中要高,因为在读取配置参数的时候,首先会判断环境变量中是否存在该配置。  在开发过程中,可以在应 查看全文

PHP中uploaded_files函数使用方法详解

2018年09月21日 阅读:395

  对PHP语言有些了解的朋友们都知道,它包含有功能强大的函数库。我们今天就一起来了解一下PHP uploaded_files函数的具体功能。 在早期的PHP版本中,上传文件很可能是通过如下的代码实现的: 复制代码 代码如下: …… if 查看全文

优化php效率,提高php性能的一些方法

2018年09月21日 阅读:368

  1、在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情况下,尽量用 file_get_contents,因为他的效率高得多!但是要注意file_get_contents在打开一个URL 查看全文

php实现的简单压缩英文字符串的代码

2018年09月20日 阅读:440

  PHP,适应于上帖简单加密后的密文 复制代码 代码如下:<?php //replacement来自上个版本的加密替换 functioncompress_func($match){returnstrlen($match[0]).$m 查看全文

PHP类中Static方法效率测试代码

2018年09月20日 阅读:354

  类的定义如下: 复制代码 代码如下: class test { public static function a(){} public function b(){} } $obj = new test; 比较以下几种情况 test::a 查看全文

php使用变量动态创建类的对象用法示例

2018年09月20日 阅读:363

  本文实例讲述了php使用变量动态创建类的对象。分享给大家供大家参考,具体如下:  这是一个能用变量动态创建类的对象的用法,就是根据$pay_code变量值来创建对象.  例如下例就是创建类T的一个对象$payment.然后就可以使用了. 查看全文

PHP框架自动加载类文件原理详解

2018年09月20日 阅读:379

  描述:公司项目PHP用作中间转发层(接收http请求,用 socket跟c++做通信),由于代码没有用到框架,这些东西自然就是之前的人自己写的。最近需要对这个底层进行优化,于是便看了下这部分的代码。  目的:这块代码的主要作用是把主目录 查看全文

php字符串比较函数用法小结(strcmp,strcasecmp,strnatcmp及strnatcasecmp)

2018年09月20日 阅读:397

  本文实例分析了php字符串比较函数用法。分享给大家供大家参考,具体如下:  直接比较字符串是否完全一致,可以使用==来进行,但是有时候可能需要进行更加复杂的字符串比较,如部分匹配等.  1.strcmp()函数:该函数进行字符串之间的比 查看全文

php mysql_list_dbs()函数用法示例

2018年09月20日 阅读:414

  本文实例讲述了php mysql_list_dbs()函数用法。分享给大家供大家参考,具体如下:  mysql_list_dbs()函数  定义:列出MySQL服务器中所有的数据库   $conn=@mysql_connect(loca 查看全文

Laravel中间件实现原理详解

2018年09月20日 阅读:318

  本文实例讲述了Laravel的中间件实现原理。分享给大家供大家参考,具体如下:  #1 什么是中间件?  对于一个Web应用来说,在一个请求真正处理前,我们可能会对请求做各种各样的判断,然后才可以让它继续传递到更深层次中。而如果我们用i 查看全文

《PHP编程最快明白》第五讲:php目录、文件操作

2018年09月20日 阅读:328

  实例15 目录创建、删除 复制代码 代码如下: <?php $dirfile=文件夹; $dirfile=iconv(UTF-8,GB2312,$dirfile);//转码,否则会看到windows里面是乱码,但程序能正常操作,读 查看全文

Laravel中如何增加自定义全局函数详解

2018年09月20日 阅读:371

  前言  在日常开发工作中,有时候我们需要给 Laravel 添加一些自定义全局函数。当然,我们可以直接修改 Laravel 的 Helpers.php 文件来实现(这是极其不推荐的)。  接下来我们讨论以下两种实现方式:  无论是以下哪 查看全文

php str_replace的替换漏洞

2018年09月20日 阅读:355

  定义和用法 str_replace() 函数使用一个字符串替换字符串中的另一些字符。 语法 str_replace(find,replace,string,count)参数 描述 find 必需。规定要查找的值。 replace 必需。 查看全文

thinkPHP交易详情查询功能详解

2018年09月20日 阅读:385

  本文实例分析了thinkPHP交易详情查询功能。分享给大家供大家参考,具体如下:  交易详情  一般都是按月的,包含,交易日期,交易金额,交易状态(可有可无) 总交易额等等。 如果数据多的话,最好能够分页。 最好能够查询具体的哪一个商户 查看全文

php抛出异常与捕捉特定类型的异常详解

2018年09月20日 阅读:392

  什么是异常?  PHP 5 提供了一种新的面向对象的错误处理方法。  异常处理用于在指定的错误(异常)情况发生时改变脚本的正常流程。这种情况称为异常。  当异常被触发时,通常会发生:   当前代码状态被保存   代码执行被切换到预定义的 查看全文

phpMyAdmin链接MySql错误 个人解决方案

2018年09月20日 阅读:317

  装好wamp后在试图用phpMyAdmin链接MySql时出错,报错如下: phpMyAdmin 试图连接到 MySQL 服务器,但服务器拒绝连接。您应该检查.php 中的主机、用户名和密码,并且确定这些信息与 MySQL 服务器的管理 查看全文

ecshop 订单确认中显示省市地址信息的方法

2018年09月20日 阅读:363

  先添加显示这些信息: 1.修改lib_order.php文件的get_consignee函数(1798行) 添加如下代码在return前面: 复制代码 代码如下: $sql = select region_name from .$GLO 查看全文

Windows下利用Gvim写PHP产生中文乱码问题解决方法

2018年09月20日 阅读:375

  首先:找出乱码产生的原因。 一直以为是浏览器的原因,结果我在chrome,firefox,IE9里面都出现了乱码,所以浏览器的因素可以排除。为了验证我猜测是Gvim的原因, 我用记事本(note)简单写了一个php文件 复制代码 代码如 查看全文

php与paypal整合方法

2018年09月20日 阅读:349

  我晕,最近这个用paypal付款的功能搞了我2天,还没搞完。郁闷死了。 先做个笔记,把已经搞定的部分写下来,省的以后忘了。 1 注册SandBox账号,并且建立两个虚拟账号,可以选择自动建立的那一项。一个buyer,一个seller。以 查看全文

热门文章

推荐文章

最新文章

置顶文章