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

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

2020 年的 PHP 回顾与展望

对于一般的 Web 开发人员和程序员来说,PHP 的声誉并不是很好,这已经是众所周知。 尽管 PHP 仍然是构建 Web 应用程序最常用的语言之一,但多年来 PHP 已经设法给自己赢得了代码库混乱、开发人员缺乏经验、代码不安全、核心库不一致等等的名声。 虽然许多反对 PHP 的论点今天仍然有效,但也有好的一面:您可以用 PHP 编写干净、可维护、快速和可靠的应用程序。 在这篇文章中,我想让你看到 PHP 开发技术有利的一面。 我想向您展示的是,尽管 PHP 有很多缺点,但它仍然是一门值得学习的语言。 我想让您知道,…

2020年4月1日 5条评论 570点热度 0人点赞 NiZerin 阅读全文
Laravel

Laravel 7 发布在即,过来看下有哪些新功能

Laravel 7 的正式发布日期为 2020年3月3日。根据 Laravel Framework 每6个月的主要 laravel 版本发布策略(2月和 8月),它是另一个主要版本。它不是 LTS 版本,因此根据 Laravel 版本支持政策,他们提供 2020年9月3日之前的 6个月错误修复,以及直到 2021年3月3日之前的 1年安全问题修复支持。让我们看一下 Laravel 7 的新功能和改进。 Laravel 7的新功能 Laravel Airlock 适用于 HTTP 客户端的 Zttp CORS 支持 …

2020年3月3日 3条评论 842点热度 0人点赞 NiZerin 阅读全文
PHP

深入理解PHP7内核之HashTable

本文转自鸟哥博客  https://www.laruence.com/2020/02/25/3182.html 之前的俩篇文章深入理解PHP7内核之zval 和深入理解PHP7内核之Reference, 我介绍了我们在开发PHP7的时候对zval和reference的一些改造思考和结果, 之后因为确实精力有限就没有继续往下写,时隔一年多以后,因为这场突如其来的疫情,在家办公的时间很多, 于是终于有了时间让我来继续介绍一下PHP7的中Hashtable的变化, 以及当时我们做这些变化背后的考量. PHP5的Hasht…

2020年2月25日 2条评论 1120点热度 0人点赞 NiZerin 阅读全文
Go

Go 与 PHP 的语法对比

Go是由Google设计的一门静态类型的编译型语言。它有点类似于C,但是它包含了更多的优点,比如垃圾回收、内存安全、结构类型和并发性。它的并发机制使多核和网络机器能够发挥最大的作用。这是GoLang的最佳卖点之一。此外,Go速度快,表现力强,干净且高效。这也是Go如此吸引开发者学习的原因。 PHP是一种动态类型语言,它使新手更容易编写代码。现在的问题是,PHP开发人员能否从动态类型语言切换到像Go这样的静态类型语言?为了找到答案,让我们对比一下Go和PHP之间的语法差异。 数据类型 Go同时支持有符号和无符号整数,…

2020年2月21日 0条评论 556点热度 0人点赞 NiZerin 阅读全文
PHP

详解 PHP 7.4 的类型属性

PHP 7.4 中增加了类型化类属性,对 php 的类型系统进行了重大改进。这些更改完全是自愿加入的,不会破坏以前的版本。 在本文中,我们将深入了解该功能,但首先让我们总结一下最重要的几点: 这些更改自 PHP 7.4 起可用,计划于 2019 年 11 月发布 它们仅在类中可用,并且需要访问修饰符:public、protected 或 private;或 var 允许所有类型,但 void 和 callable 除外 他们的实际情况是这样的: class Foo { public int $a; public ?…

2020年1月6日 4条评论 1139点热度 0人点赞 NiZerin 阅读全文
PHP

100 个常见的 PHP 面试题和答案分享

1) PHP 是什么? PHP 是一种基于脚本的 web 语言,开发者可以动态的创建网页。 2) PHP 的全称? Hypertext Preprocessor(超文本预处理器)。 3) PHP 与哪些编程语言相似? PHP 语法类似于 Perl 和 C。 5) 实际使用的 PHP 是哪个版本? 推荐使用版本 7。 6) 如何从命令行执行 PHP 脚本? 在命令行界面(CLI),指定要执行的脚本的文件名,如下所示: php script.php 7) 如何从命令行界面运行交互式 PHP Shell? 将 PHP C…

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

91 个常见的 Laravel 面试题和答案

以下是经常问到的 Laravel 和 PHP 相关的面试问题,以便菜鸟以及有经验的应聘者找到合适的工作。 1) 什么是 Laravel ? Laravel 是一个开源的、广泛使用的 PHP 框架。该平台主要用于利用 MVC 架构模式开发 web 应用程序。Laravel 是在 MIT 许可下发布的。 因此,其源代码托管在 GitHub 上。它遵循可靠且准确的语言规则,因此是可靠的 PHP 框架。 2) 定义 Composer. 它是 PHP 的应用程序级程序包管理器。它提供了用于管理 PHP 软件依赖项和库的标准格…

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

PHP7.4 Preload 性能测试

PHP7.4 Preload 功能测试 PHP7.4 已经发布,发布了很多新特性,其中有一项功能比较吸引人,那就是预加载功能,可以将文件提前加载到内存当中,据说可以提升 PHP 性能,但是究竟是不是能提升,能提升多少,我们可以做一个实验来测试下。 先上github地址 https://github.com/linkkong/php7.4-preload-test 思路 预加载的原理就是将类提前加载到内存中,这种提升在 fpm 场景下最适合,所以笔者做了以下几个角度的测试。 速度测试:比较 php7.4 预加载、ph…

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

高级 PHP 工程师必备的编码技巧及思维

好的开发者通常以代码质量来定义。在软件行业,写好的代码意味着在在测试,更新,扩展或者修复漏洞中省钱。本文,我将向你展示一些现实生活中技巧和想法的例子,来帮助你清理你的逻辑代码,重构它,让它变得更健壮和模块化。这些技巧将不仅仅帮助你重构你的旧代码,而且给你一些如何从现在开始写出简洁代码的好建议。 什么是重构,为什么我们需要它? 重构是指帮助我们写简洁代码的方法和步骤。这对其他可能阅读,扩展和不需要怎么编辑来复用我们代码的其他开发者来说是很重要的。 下面的内容将向你展示一些重构逻辑代码,让它变得更好的例子。 不要在没有…

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

PHP 7.4 新特新速看,预加载了解一下~

PHP 7.4 ,下一个 PHP 7 较小的发布版,期望在 2019 年 11 月 28 日发布。因此,现在是时候让大家深入了解这个版本添加哪些新特性使 PHP 更快、更可靠。 虽然 PHP 7.4 显著地提升了性能和提高代码可读性,PHP 8 才将会是 PHP 性能真正的里程碑,这在 JIT inclusion 的提案显示已充分证明。 现在去无偿迁移 总之,今天我们将概览 PHP 7.4 最瞩目的特性和性能提升。在继续探索之前,你最好记住以下重要的时间节点: 6 月 6 日:PHP 7.4 Alpha 1 7 月…

2019年12月2日 0条评论 695点热度 0人点赞 NiZerin 阅读全文
12345…7

NiZerin

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

本站小程序

   

内容将于本站同步

本站公众号

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

最新 热点 随机
最新 热点 随机
Laravel 8 性能优化自查清单 Laravel 7 已停止维护 Laravel: 新的发行时间表(2021 后改为一年一更) PHP8 已经发布,来看看有哪些新特性吧 Laravel 8 将于9月8日发布! Laravel 重大安全更新
Laravel 7 已停止维护Laravel: 新的发行时间表(2021 后改为一年一更)Laravel 8 性能优化自查清单
Flutter 基础(一)移动开发的跨平台技术演进 Node.js项目中操作MySQL 2020 年的 PHP 回顾与展望 fetch 如何请求数据 Java继承是什么?Java继承如何使用? PHP: P++ 官方说明文档
标签聚合
wordpress javascript php go translations vue node react flutter laravel
最近评论
发布于 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