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

2018年09月20日 阅读:359

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

thinkPHP交易详情查询功能详解

2018年09月20日 阅读:354

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

php str_replace的替换漏洞

2018年09月20日 阅读:323

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

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

2018年09月20日 阅读:341

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

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

2018年09月20日 阅读:294

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

Laravel中间件实现原理详解

2018年09月20日 阅读:285

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

php mysql_list_dbs()函数用法示例

2018年09月20日 阅读:379

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

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

2018年09月20日 阅读:363

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

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

2018年09月20日 阅读:343

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

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

2018年09月20日 阅读:331

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

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

2018年09月20日 阅读:319

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

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

2018年09月20日 阅读:405

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

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

2018年09月21日 阅读:335

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

PHP中uploaded_files函数使用方法详解

2018年09月21日 阅读:361

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

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

2018年09月21日 阅读:368

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

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

2018年09月21日 阅读:321

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

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

2018年09月21日 阅读:313

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

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

2018年09月21日 阅读:307

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

一个php导出oracle库的php代码

2018年09月21日 阅读:299

  <?php$conn=OCILogon(用户名,密码,(DESCRIPTION=(ADDRESS=(PROTOCOL =TCP)(HOST=IP)(PORT = 1521))(CONNECT_DATA =(SID=lcx)))); 查看全文

PHP防注入安全代码

2018年09月21日 阅读:316

  简述:/************************* 说明: 判断传递的变量中是否含有非法字符 如$_POST、$_GET 功能:防注入 **************************/复制代码 代码如下:<?php 查看全文

php xml-rpc远程调用

2018年09月21日 阅读:343

  复制代码 代码如下:<?php /* 从网上找来的XML-RPC库,对于开发小型的外部通讯接口很有用 */ function & XML_serialize($data, $level = 0, $prior_key = NULL 查看全文

Laravel+jQuery实现AJAX分页效果

2018年09月21日 阅读:317

  本文实例讲述了Laravel+jQuery实现AJAX分页效果。分享给大家供大家参考,具体如下:  JavaScript部分:  php控制器部分:   //_______________________ //... $photos = 查看全文

热门文章

推荐文章

最新文章

置顶文章