开发资料 第2页

PHP新分支:P++,你还敢说php是弱类型语言吗?

1

luhua 发布于 2019-08-15

PHP 语言的创始人 Rasmus Lerdorf 生于 1968 年,今年已 51 岁,他在 1995 年以 Personal Home Page Tools 为名发布了 PHP 1.0。他的辉煌随着雅虎在搜索领域的颓败而黯淡。 1997 年,以色列程序员 Zeev Suras...

阅读(110)评论(0)赞 (0)

PHP实现动态规划之背包问题

2

luhua 发布于 2019-08-15

事情原由 由于我司举办一个算法编程大赛,随机抽签下面图片的算法题目,想了一段时间记起之前在书(算法图解)上有一个算法比较符合,那就是动态规划中的“背包问题”。 背包问题(Knapsack problem)是一种组合优化的NP完全问题。 问题可以描述为:给定一组物品,每种物品都有自...

阅读(277)评论(0)赞 (0)

PHP导出Excel的那些坑

2

luhua 发布于 2019-08-15

正常PHP导出Excel都使用的是PHPExcel操作Excel进行处理 这几天开发新开辟出两种导出Excel的方式   方法一: 使用system()函数执行MySQL的命令进行导出 原理MySQL命令可以直接导出查询结果到csv格式的文件中 使用system()函数可执行外部...

阅读(114)评论(0)赞 (0)

PHP内存释放以及垃圾回收

luhua 发布于 2019-08-14

虽然自己也是PHP从业者,但之前还真没怎么了解PHP内部的垃圾回收流程,只是在我们的代码中用下列函数去释放对象防止内存溢出而已。   unset    null    mysql_close    __destruct   所以上网找了一下,找到了以下一些说明,作下记录     ...

阅读(161)评论(0)赞 (0)

PHP是怎么接收到请求的?

luhua 发布于 2019-08-13

php 是怎么接收到请求的? 本篇文章主要描述一下几点 ● nginx 怎么转发请求 给 PHPFPM? ● CGI 和 FastCGI 到底是个什么玩意? ● PHPFPM 是什么?有什么作用? 简单场景描述 在浏览器上访问一个 php+nginx+mysql 构建的商城,并且...

阅读(215)评论(0)赞 (0)

PHP常用框架介绍

6

luhua 发布于 2019-08-13

PHP框架真正地发展是从PHP5开始的。其实在PHP4时代就有一些框架,但是由于使用复杂,没有纯PHP好用,所以一直到了PHP5才有大的发展。随着PHP5面向对象功能的实现。基于PHP的产品渐渐多了起来。下面列举几款比较流行的PHP框架。 (1)ThinkPHP ThinkPHP...

阅读(220)评论(0)赞 (0)

解读 PHP 的 P++讨论

3

luhua 发布于 2019-08-13

周末看到一篇文章说 PHP 创始人提议将 PHP 拉出新分支,创建 P++ 语言。随后阅读了一下 Zeev Suraski 发起的这个邮件列表,大致了解了一下,这里做个解读。 Zeev Suraski 就是几周前爆出的 PHP 核心开发者从 Zend 公司离职消息里面的主角。Ze...

阅读(491)评论(0)赞 (0)

PHP 程序员的技术成长规划

luhua 发布于 2019-08-13

按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。 本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不...

阅读(174)评论(0)赞 (1)

PHP发送邮件

1

luhua 发布于 2019-08-13

发送邮件是网站的常用功能,用户激活、找回密码等场景常需要发送邮件到用户邮箱。本文先回顾发送邮件的相关概念,再给出使用PHP发送邮件的示例代码。   发送短信 从功能上看,短信和邮件类似,用途常是通知和安全校验。发送短信(基本上)需要向供应商付费,所以短信供应商有动力提供清晰的文档...

阅读(167)评论(0)赞 (0)