共有 1 人关注 标签:PHP,共有 13 篇文章

...
Are Bitwise Operators Still Relevant in Modern PHP? 【未翻译】

Many of you probably scratched your heads reading this title. “Bitwhat?” In this article, we’ll look at what bitwise operators are, and whether or not their use is still relevant in this modern age...

计算机/ @CY2
...
使用 Phunkie 进行函数式编程:构建一个 PHP 的 JSON 解析器 【已翻译】

使用 Phunkie 进行函数式编程 使用 Phunkie 进行函数式编程: PHP 中的解析选择符 使用 Phunkie 进行函数式编程: 创建一个 PHP JSON 解析器 作者的更多文章 使用 Phunkie 进行函数式编程: PHP 中的解析选择符 Phunkie 是一个具有函数式结构的 PHP 库。在这两篇文章中,Phunkie 的创建者 Marcello Duarte, Invi...

计算机/ @pauli, @Render, @machunyan, @CY2, @Micole, @dunye, @mylxiaoyi, @lijian
...
再次介绍Composer - 现代的PHP应用程序的基石 【已翻译】

在本文中,我们将讨论Composer的基础知识,以及如何让它成为一个强大而又实用的工具。 在我们详情讨论之前,我们需要注意两件事情: Composer是什么: 我们在官网上可以看到:“Composer是PHP中用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装(更新)这些依赖的库文件。” Compose...

计算机/ @phper, @MaStone, @machunyan, @樟香
...
从 PHP 转到 Go ?是亵渎,是虚张声势还是常识? 【已翻译】

从 PHP 转移到 Go 的这篇文章首先在这里发表,并在作者的许可下重新发布。 今年早些时候,我做出了可以说是糟糕的商业决定。 我决定在 Go 中重写 Boxzilla 的 Laravel 应用程序。 但我不后悔。 几个月后我开始部署 Go 应用程序。构建这个应用是这几个月中我认为最有趣的。我学到了很多,最终在旧应用的基础上进行了很多改进。(新应用)性能更佳,更易部署,有了更高的测试覆盖率。...

计算机/ @一叶障目, @班纳睿
...
编写你自己的 PHP MVC 框架 (第二部分) 【35%】

If you haven’t already, please read Part 1 of the PHP MVC tutorial. A lot of changes have been incorporated in this part. Unlike the last tutorial, I have not pasted the code directly here, and I s...

计算机/ @MaStone, @coyee
...
编写你自己的 PHP MVC 框架 (第一部分) 【已翻译】

MVC是什么? From Wikipedia– 模型–视图–控制器 (MVC)是软件工程中使用的一种架构模式。 成功运用该模式可以将应用程序的业务逻辑从用户界面中隔离出来,这样可以轻易的修改应用程序的可视界面或者底层业务规则,而不互相影响。在MVC中,模型表示应用程序的信息(数据);视图对应于用户界面的元素,如文本、复选框选项,等等; 控制器管理数据的通信和用于操纵模型数据的业务规则。

计算机/ @城府很深, @coyee, @CY2
...
PHP 7.1 有什么令人兴奋的新特性? 【已翻译】

PHP 社区刚刚发布了最新的 PHP 7.1 版本,该版本在语言方面带来了诸多新特性。本文向你介绍其中最重要的一些新特性介绍,更详细的列表可阅读 PHP RFC 。 ArgumentCountError 异常 早期的 PHP 版本允许函数调用时,传递的参数少于函数定义本身要求的参数个数。当你调用函数时就会抛出一个参数丢失的警告。

计算机/ @CY2, @中山狼, @中国码农, @coyee, @itsmikej
...
PHP 的糖衣炮弹 【28%】

这篇文章中我想看看两个函数: 和. 他们经常被列在"安全的开发者绝不应该使用的函数列表"中, 但是我有时会想没有他们我们会错过多少极棒的应用. 就像PHP标准库中的其他函数一样, 他们都有自己的用处. 他们可能被滥用. 他们的危险和他们提供的灵活度和好处同时存在, 尤其对于初级开发者. 现在来看一些我见过的eval和exec的使用方法, 再接着来讨论安全注意事项和审核. 动态类创建 我第一次...

计算机/ @Mark, @CY2
...
请认真对待PHP 【已翻译】

Slack在多数服务器端应用程序逻辑中使用PHP,这在当时是一个不寻常的选择。为什么我们选择这种语言来创建新项目呢?你应该吗?  多数程序员都只是随意的使用PHP,只知道关于它的两件事:这是一种糟糕的语言,如果给他们选择的话,他们将永远不会使用它;历史上一些非常卓越的成功项目中使用它。这不是一个矛盾,但是却让我们好奇。Facebook、维基百科、Wordpress、Etsy、百度、盒子和最近...

计算机/ @kistone, @吃完苹果好睡觉, @tony, @一叶障目
...
统计数据告诉你 PHP 是不是快死了? 【已翻译】

从1995年开始到如今,PHP已经成为了Web开发中最流行的服务端脚本语言之一. 今天, “服务端网站开发产业”中的很大一部分是PHP开发的. 除此之外,许许多多流行的网站像维基百科,Facebook,以及CMS系统像WordPress,Megento,Drupal和Joomla都是PHP开发的(先有PHP后有天). 最近一段时间,关于 “PHP 是不是快死了” 的这个问题的争议在Web程序...

计算机/ @lison
...
PHP 通过 AMQPS 连接到 RabbitMQ 消息服务 【已翻译】

我最近工作中需要处理大量数据,所以队列就成了一个跨程序搬运数据的扩展。这期间我选择了RabbitMQ(爱死他了),但是我想要在机器上部署RabbitMQ服务并且找一个工作在SSL下的例子的时候发现很困难,所以我想分享一下我是如何做到的。免责声明:我在IBM工作,并且使用我们自己的Compose.com,这也就意味着我有一个“做什么都可以”的账户。 配置和证书 RabbitMQ的配置通常是以下...

计算机/ @dreampuff
...
我们是如何利用 PHP 漏洞黑掉 Pornhub 网站并赚了 2 万美元的 【已翻译】

所有这一切都是从审计Pornhub开始,然后是PHP,最后是贯穿两者… 内容太长;请不要看: 我们已经在pornhub.com上获得了远程代码执行能力,并且在 Hackerone 上获得了$ 20,000的错误赏金。 我们在PHP的垃圾收集算法中发现了两个释放后使用的漏洞。 这些漏洞可以通过PHP的unserialize函数远程利用。 我们还被互联网Bug奖赏委员会(c.f.Hackeron...

计算机/ @tony, @toypipi