php中的错误和异常是两个不同的概念。 错误:是因为脚本的问题,比如少写了分号,调用未定义的函数,除0,等一些编译语法错误。 异常:是因为业务逻辑和流程,不符合预期情况,比如验证请求参数,不通过就用 throw new 抛一个异常。 在php5的版本中,错误是无法被 try {} catch 捕获的 ...
分类:
Web程序 时间:
2019-05-09 19:42:34
阅读次数:
406
centos服务器上安装了php5.3到php7.2版本的php,默认使用 ,查看到的php版本信息为: 修改环境变量文件: 跳转到最后一行环境,查看到: php默认加载的是 下的php,所以版本是5.6 接下来,需要找到7.2版本的php执行程序的位置,执行 查看到: 可以看到php7.2版本的位 ...
分类:
Web程序 时间:
2019-05-09 12:11:48
阅读次数:
277
model下:$res = \think\Db::name('article') ->alias("a") //取一个别名 ->join('admin ad','a.aid = ad.admin_id') ->field('a.aid,ad.admin_id ') ->select(); ...
分类:
Web程序 时间:
2019-05-09 12:11:21
阅读次数:
1570
从php7.1开始废弃了mcrypt,被ipenssl替代,项目升级时所有mcrypt扩展相关的代码都会报错。 上一个项目是跨语言DES加解密,由java端加密,php端解密,如今php端由php5.4升级到php7.2, 因此尝试使用openssl方式进行解密。 Php5.4时,java与php之 ...
分类:
Web程序 时间:
2019-05-07 11:42:36
阅读次数:
205
1 准备本教程假设你最少执行PHP5.3.23,安装了apazhe WEB server 和MySQL.MySQL。訪问MySQL用的是PDO扩展。你必须确定apache配置成了支持.htaccess 文件。这能够通过在你的httpd.conf文件里改变设置:AllowOverride None为A ...
分类:
Web程序 时间:
2019-05-05 18:08:33
阅读次数:
235
//php5.3之后才有这个参数,这样存入数据库中的中文json数据就不会转义,也能被正确解析1JSON_UNESCAPED_UNICODE(中文不转为unicode ,对应的数字 256) JSON_UNESCAPED_SLASHES (不转义反斜杠,对应的数字 64) 特殊用法:json_enc ...
分类:
Web程序 时间:
2019-05-02 14:25:23
阅读次数:
168
进入终端后查看php版本 php -v 输出可能如下: PHP 5.4.35 (cli) (built: Nov 14 2014 07:04:10) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.6.0, Copyright (c) 199 ...
分类:
Web程序 时间:
2019-05-01 20:03:56
阅读次数:
199
PHP Simple HTML DOM 解析器显然是相当不多的html文件解析工具。他能够在server端採用相似于jquery的方式进行dom查找和改动。眼下这个解析器支持PHP5。 可是,这个首先将html进行了标签解析,占用了大量的内存。在解析复杂一点的html文件时,甚至占用超过10M的内存 ...
分类:
Web程序 时间:
2019-04-14 09:40:33
阅读次数:
158