解决PHP中的Parse Error错误的最佳实践

    在PHP开发过程中,我们经常会遇到”Parse Error”错误,这是由于PHP代码编写错误导致的。这些错误可能会导致整个应用程序的崩溃,因此解决这些错误是非常重要的。 下面是一些处理PHP中Parse Error错误的最佳实践。 1. 仔细检查错误信息 当在浏览器或命令行中运行PHP代码时,如果有Parse Error错误,PHP会输出详细的错误信息。这些错误信息包含了错误的具体位置,以及错误的类型...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    二维数组按指定的键值排序

    关于这个问题,已经有更好的解决方案了,请参考: php二维数组按某个字段排序 不过下面的代码仍可以供参考: 原创:将二维数组按指定的键值排序。 /* function:二维数组按指定的键值排序 author:www.phpernote.com */ function array_sort($array,$keys,$type='asc'){ if(!is_array($array)||empty($array)||!in_array(strtolower($type),array('asc','desc'))) return ''; $keysvalue=...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    php生成器yield使用总结

    一般我们在迭代一组数据的时候,需要创建一个数据,如果数组很大,则会消耗很大性能,甚至造成内存不足抛出error 比如: //Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in D:\php\test\index.php on line 5 range(1, 100000000); PHP5.5引入了迭代生成器的概念,迭代的概念早就在PHP有了,但是迭代生成器是PHP的一个新特性,这跟python3...阅读全文
    作者:绝缘体.. | 分类:PHP, python, 编程语言 | 阅读: | 标签:, , , ,

    http站点使用php或nginx配置301方式跳转到https

    首先说一下http和https: http定义了客户端(浏览器)与服务器之间的通信规则,端口号是80,大部分客户端指的是我们平时上网的浏览器,当然有很多中断例如手机APP、嵌入式软件也可能采用http和服务器通信,这种协议在传输的时候是明文的,也就是在通信过程中传输的数据在线路的每个节点(例如网关,路由器)都可以被劫持到,所以安全性较低。而https即http下加入SSL层加密,端口号是443,...阅读全文
    作者:绝缘体.. | 分类:html, nginx, PHP, 开发工具, 编程语言 | 阅读: | 标签:, , , ,

    php输出json数据方法

    php输出json数据方法。 /** * 输出json * @param string $msg 提示信息 * @param int $errcode 错误代码 * @param array $append_array 附加信息 */ function echoJson($msg = '操作成功', $errcode = 0, $append_array = []) { header('content-type:application/json;charset=utf-8'); $result = ['errcode' => $errcode, 'msg' => $msg]; $append_array &&...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,