PHP

Alibaba Cloud Linux 3 yum 安装 PHP8.1

一、安装源

rpm -ivh --nodeps https://rpms.remirepo.net/enterprise/remi-release-8.rpm
sed -i 's/PLATFORM_ID="platform:al8"/PLATFORM_ID="platform:el8"/g' /etc/os-release
## 安装 PHP8.1 
sed -i 's/PLATFORM_ID="platform:el8"/PLATFORM_ID="platform:al8"/g' /etc/os-release

二、安装 PHP8.1

yum install -y php81-php-fpm php81-php-cli php81-php-bcmath php81-php-gd php81-php-json php81-php-mbstring php81-php-mcrypt php81-php-mysqlnd php81-php-opcache php81-php-pdo php81-php-pecl-crypto php81-php-pecl-mcrypt php81-php-pecl-geoip php81-php-recode php81-php-snmp php81-php-soap php81-php-xml php81-php-pecl-redis php81-php-pecl-apcu 
        

phpy :PHP 与 Python 互调用库,为 PHP 引入 Python 生态,PHP 也可以写 AI 了

phpy 是识沃团队最新推出的开源项目,目标是为 PHP 引入 Python 生态,来弥补 PHP 生态的空缺和不足。phpy 使得 PHP 可以调用所有 Python 的包。

包括当下非常流行的 PyTorchtransformersTensorFlow 等 AI 库,以及 NumpyPandasScikit 等科学计算库,还可以使用 PyQtwxPython 等图形界面库。

不建议在 php-fpm/apache 短生命周期运行环境下使用,频繁地导入/销毁模块的开销会消耗大量资源

    

唱衰 PHP?这些言论别太离谱~《PHP 综合现状分析报告》来了

PHP 这门有着近三十年历史的编程语言曾几度被唱衰,“PHP 将亡” 的言论伴随着 “PHP 是最好的语言” 的黑色幽默,多年来屡见不鲜。

那 PHP 的现状究竟如何?

为拨开 PHP 语言周遭的层层迷雾,禅道项目管理软件团队从近两年各方发布的 PHP 应用现状报告、2023 年 PHP 最新动态以及对 PHP 社区用户的深入访谈等维度出发,整理编辑出了一份全面、真实、客观的《2022-2023 年度 PHP 综合现状分析报告》。希望这份报告能帮助行业从业者更好地理解 PHP 语言的现状与趋势,为相关决策提供参考依据。…

唱衰这么多年,PHP 仍然还是你大爷!

PHP 是个庞然大物。

尽管有人不断宣称 PHP “即将消亡”。

但无法改变的事实是:互联网依然大量依赖 PHP。本文将通过大量的数据和事实告诉你为何 PHP 仍然在统治着互联网,你大爷仍然还是你大爷

统计数据

PHP 仍然是首选编程语言

根据 W3 Techs 对全球前 1000 万个网站使用的编程语言分析,我们可以看到:

  • PHP 占比 77.2%
  • ASP 占比 6.9%
  • Ruby 占比 5.4%

基于 PHP 的内容管理框架

绝大多数公共网站都是通过 PHP 和 CMS 来构建的。根据市场份额,12 大 CMS

如何用纯 php 创建 ORM 框架。ORM 创建教程

编写原始 SQL 查询很酷。当您不用数千行代码来管理项目时,这很酷。

当项目增长时,最好自动化构建 sql 查询。

然而,ORM这是非常复杂和沉重的结构,会减慢您的应用程序的速度,它也为您的应用程序带来了一些额外的功能:您可以添加自动安全检查、用户输入的清理和其他内容。

开始吧

我们需要将表中的行映射到 php 代码中的对象。因此,至少我们需要为代码中使用的每个表提供类:

class Post {

   // ... another code

   public function save() { // this methods save obejct to databases table
     // ... code
   }

}

这是引用表的类post。相同的结构将在类

    

基于IR JIT框架的新PHP JIT实现 – PHP-8.4/9 的新 JIT 引擎

我很高兴介绍一个新的 JIT 引擎,它将在下一个
主要 PHP 版本中使用。现在它是一个真正的优化编译器,具有
类似于 Java HotSpot 服务器编译器的中间表示。

它为未来的改进奠定了基础,并消除了现有 PHP JIT 的许多低级细节。现在,PHP不支持
不同 CPU 的汇编代码,而是生成单个 IR 并将其传递给
独立于 PHP 的 JIT 引擎。

旧的 JIT 实现将保留一段时间。

此 PR 提供了基于IR(轻量级
JIT 编译框架)
的新 JIT 实现。

尽管 PHP 8.* JIT …