宁泽林_NiZerin - 互联网技术博客

  • 首页
  • 交流群
  • 关于我
  • 留言版
PHP
最新的PHP前沿技术
Laravel

[译] Laravel Telescope 完美的应用调试工具

Laravel Telescope 是由 Mohamed Said 和 Taylor Otwell 开源 的 Laravel 应用的调试工具。 你可以使用 Composer 安装到你的应用中。 安装完 Telescope 后,你可以访问 /telescope 来访问该应用。 Telescope 能做什么事? 如果你之前用过 Clockwork 或者 Laravel Debugbar ,那么这两款应用与 Telescope 进行对比的话就是纯 UI 界面和重量级武器。 Tele…

2019年3月13日 0条评论 1704点热度 0人点赞 NiZerin 阅读全文
Go

[译] 2019 为什么我们还会继续使用 PHP ?

我们来开门见山地说。  PHP 是一门奇葩的语言。它既不快,语法又不漂亮。还没有遵守良好的软件开发实践。 但我还是使用它开发了很多软件。 那么问题就很明显了 为什么今天还在使用 PHP ? 除了个人理想主义的偏好以外,还有很多理由。这才是我们要讨论的范围。为什么选 PHP 作为我的 Web 开发语言? PHP 是什么? 「PHP 代表什么意思?」 或者这么问,「PHP 是什么?」 PHP 是一门编写 web 页面的语言,底层使用 C 语言实现,使用 HTML 的标签语法包裹代…

2019年3月7日 3条评论 2994点热度 0人点赞 NiZerin 阅读全文
PHP

print 不是函数

这个源自于一个看似很诡异的问题: if (print("1\n") && print("2\n") && print("3\n") && print("4\n")) {    ;} 你期待这段代码输出什么呢? 实际上的输出是: 4111 很多时候我们会忽略了print是一个语法结构(language constructs), 他并不是一个函数, 参数的list并不要求有括号(即使你写了括号, 括号也会在语法分析阶段被忽略), 他…

2019年3月5日 0条评论 2750点热度 0人点赞 NiZerin 阅读全文
PHP

PHP 7.4 前瞻:FFI 新特性

FFI扩展已经通过RFC,正式成为PHP 7.4核心扩展。 什么是FFI FFI(Foreign Function Interface),即外部函数接口,是指在一种语言里调用另一种语言代码的技术。PHP的FFI扩展就是一个让你在PHP里调用C代码的技术。 FFI的使用非常简单,只用声明和调用两步就可以,对于有C语言经验,但是不了解Zend引擎的程序员来说,这简直是打开了新世界的大门,可以快速地使用C类库进行原型试验。 (此处有图:溜了溜了,要懂C的……) 下面通过3个例子,看一下FFI是怎样使用的。 Libbloo…

2019年3月3日 1条评论 2596点热度 0人点赞 NiZerin 阅读全文
PHP

[译] 关于 PHP 7.4 的最新消息

PHP 7.4可能会在2019年12月的某个地方发布。此页面将同时收到定期更新。 最后更新时间是2019年1月14日 预加载 预加载是PHP核心的一个惊人的补充,可以带来一些重大的性能改进。简而言之:如果您今天使用的是框架,则必须在每次请求时加载和重新编译其文件。 预加载允许服务器在启动时在内存中加载PHP文件,并使它们永久可用于所有后续请求。性能提升当然需要付出代价:如果预加载文件的来源发生变化,则必须重新启动服务器。 设置强类型 类变量类型可以提前声明: 更新07-01:截至目前,已合并类型属性,因此已确认PH…

2019年3月1日 0条评论 2267点热度 0人点赞 NiZerin 阅读全文
PHP

[译]PHPStan: PHP 静态代码分析工具介绍

PHPStan:无需写测试就能找到代码中的 Bug 每当我看到开发人员从 Java 或 C# 等编译语言切换到 PHP 这样的解释语言时解放了生产力后感到很高兴。除了这些常规的执行模型(发起、处理请求和结束请求)和更短的反馈环(无需等待编译器)外,还有一个能解决开发人员日常问题的开源框架生态系统,因此,PHP 是目前来说 web 开发中最流行的语言。 但它有一个缺点。 你会在什么时候发现错误? 编译型语言需要在程序运行之前了解每个变量的类型,每个方法的返回类型。这就是为什么编译器需要确保程序是没有错误的,…

2019年2月17日 1条评论 2469点热度 0人点赞 NiZerin 阅读全文
PHP

PHP7 中如何操作 MongoDB

前言 使用 PHP+MongoDB 的用户很多,因为 MongoDB 对非结构化数据的存储很方便。在 PHP5 及以前,官方提供了两个扩展,Mongo 和 MongoDB,其中 Mongo 是对以 MongoClient 等几个核心类为基础的类群进行操作,封装得很方便,所以基本上都会选择 Mongo 扩展。 详情请见官方手册:http://php.net/manual/zh/b…

2019年2月12日 0条评论 2173点热度 0人点赞 NiZerin 阅读全文
PHP

[译] ReactPHP 爬虫实战:下载整个网站的图片

什么是网页抓取? 你是否曾经需要从一个没有提供 API 的站点获取信息? 我们可以通过网页抓取,然后从目标网站的 HTML 中获得我们想要的信息,进而解决这个问题。 当然,我们也可以手动提取这些信息, 但手动操作很乏味。 所以, 通过爬虫来自动化来完成这个过程会更有效率。 在这个教程中我们会从 Pexels 抓取一些猫的图片。这个网站提供高质量且免费的素材图片。他们提供了API, 但这些 API 有 200次/小时 的请求频率限制。 发起并发请求 在网页抓取中使用异步 PHP (相比使用同步方式)的最大好处是可以在…

2019年1月17日 5条评论 46618点热度 0人点赞 NiZerin 阅读全文
PHP

[译]2018年,如何成为现代化的后端开发者

如今的网站开发与几年前的完全不一样了; 现在有很多让网站开发者感到困惑的东西。 这是我们决定做路线图指南 step by step visual guides demonstrating the bigger picture 的原因之一,并让每个人清楚的知道应该在网站开发中处于何种角色。 一周以前, 我们发表了一篇文章 Modern Frontend Developer in 2018 ,我们承诺了为后端和DevOps发布最新的路线图。现在履行承诺, 这篇文章是关于现代后端开…

2019年1月16日 0条评论 2330点热度 0人点赞 NiZerin 阅读全文
PHP

PHP 安全:如何防范用户上传 PHP 可执行文件

每个专业的 PHP 开发者都知道用户上传的文件都是极其危险的。不论是后端和前端的黑客都可以利用它们搞事情。 大约在一个月前,我在 reddit 上看了一篇 PHP 上传漏洞检测 ,因此, 我决定写一篇文章。用户 darpernter 问了一个棘手的问题: 尽管我将其重命名为 'helloworld.txt', 攻击者是否仍然能够运行他的php 脚本? 置顶的答复是: 如果文件后缀修改为 .txt ,那么它不会被当做php文件执行,这样你安心了吧,不过再三确保不是 .php.txt 的后…

2019年1月15日 1条评论 2089点热度 0人点赞 NiZerin 阅读全文
1…34567

NiZerin

这个人很懒,什么都没留下

本站小程序

   

内容将于本站同步

本站公众号

每周推送最新前沿技术文章

最新 热点 随机
最新 热点 随机
Laravel 8 性能优化自查清单 Laravel 7 已停止维护 Laravel: 新的发行时间表(2021 后改为一年一更) PHP8 已经发布,来看看有哪些新特性吧 Laravel 8 将于9月8日发布! Laravel 重大安全更新
Laravel 7 已停止维护Laravel: 新的发行时间表(2021 后改为一年一更)Laravel 8 性能优化自查清单
Go 语言 Excel 文档类库 excelize 发布1.4.1版本 链接分享:PHP 函数速查表 JetBrains 破解补丁 JetbrainsIdesCrack-4.2 已更新 支持 2019版本破解 Laravel 7.4 发布 Vue.js 3.0 PPT(附部分中文翻译) 分享一个 Linux 下的 TCP 测试工具
标签聚合
translations laravel go javascript vue node react flutter php wordpress
最近评论
发布于 2 周前(04月09日) 还不错
发布于 4 周前(03月25日) > 您可以添加到收藏夹,以后常来看看 我添加啦,常来,一定。
发布于 1 个月前(03月19日) 不错
发布于 1 个月前(03月07日) 哈哈哈哈
发布于 1 个月前(03月07日) 哈哈哈哈哈
友情链接
  • 科学上网
  • 阿里云特惠
  • 宝塔运维特惠
  • PHP函数字典

COPYRIGHT © 2021 宁泽林_NiZerin - 互联网技术博客. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS