PHP 越来越靠近编译型语言了

2020-12-25 22:22:02 +08:00
 fxjson

php7,8 支持变量类型约束了,开源框架也都在慢慢引入类型约束,感觉之前 php 的优势就是简单,快速开发,引入变量约束,四不像的感觉

9222 次点击
所在节点    PHP
89 条回复
polarpy
2020-12-26 15:34:19 +08:00
@ii55dd 原生安装都是初期了吧,现在集成环境,docker 一大把,dnmp 可以试一下
hantsy
2020-12-26 15:40:33 +08:00
@lovecy 第一次 PDO 出来就对什么 mysqli,oci 什么没兴趣了。20 年前我在大学,书上才用这些东西。
zzerd
2020-12-26 16:04:04 +08:00
@coolesting js 的包管理真是火葬场,社区也就那样吧,不然就不会有 deno 了,我
感觉和 php 半斤八两。
back0893
2020-12-26 16:30:55 +08:00
@hbolive 是的..
如果写 web 业务 php 真是舒服
zjttfs
2020-12-26 16:37:18 +08:00
后台管理 /小项目 php 很爽啊. 写接口用 go 来写. 语言互相配合.
php01
2020-12-26 17:21:01 +08:00
目前三种语言工作中都有接触用到过,java,go,php 。
只有 php 让我有自由的感觉。我喜欢这种感觉。
一个语言,可以同时做到宽松与严谨。和其他语言只能做到严谨。你说说看,哪个更自由,一个有得选,一个没得选。
CodeCodeStudy
2020-12-26 17:24:24 +08:00
静态语言越来越动态,动态语言越来越静态,这是个趋势。
Rache1
2020-12-26 17:30:11 +08:00
跟一群没怎么用过 PHP,对 PHP 的认知还停留在十年前的一群人在一起讨论现代化的 PHP,简直滑天下之大稽。
lovecy
2020-12-26 20:03:58 +08:00
@hantsy 额,PDO 连接 MySQL,用的也是 mysqlnd 客户端库。
php.net/manual/en/mysqlinfo.library.choosing.php
hantsy
2020-12-26 20:10:40 +08:00
@faqqcn 大部分一提到 PHP 就想到是 PHP 4 那样瞎 JB 写的嵌入到页面的代码。

PHP 基础类库还是不足。https://github.com/hantsy/transaction-analyser/tree/master/php
hantsy
2020-12-26 20:13:22 +08:00
@lovecy PDO 将 Db 操作统一起来。和最近的几的 PSR 一样,推动 PHP 组件之间的互操作。
hantsy
2020-12-26 20:24:10 +08:00
@sagaxu https://github.com/hantsy/transaction-analyser 7 天写了 7 个版本,Go 太难了,全靠 IDE 和 Google 。
hantsy
2020-12-26 20:35:49 +08:00
@lovecy

https://www.php.net/manual/en/mysqlnd.install.php

> In the official PHP Windows distributions from 5.3 onwards, MySQL Native Driver is enabled by default, so no additional configuration is required to use it. All MySQL database extensions will use MySQL Native Driver in this case.

PHP 5.3 这都多少年前的事了。
EminemW
2020-12-26 21:59:25 +08:00
动态语言 ide 代码提示不完善,很蛋疼
laravel
2020-12-26 22:46:05 +08:00
做 php 的也没必要把自己限定在 php 范围内吧,多学几门语言也不难
sagaxu
2020-12-26 23:09:32 +08:00
@hantsy 七个 Java 翻译过去的代码,还是 Java 那味儿
mongodb
2020-12-26 23:30:04 +08:00
只说一句,这个开发速度快,也未必就有 Python 快。
hantsy
2020-12-27 11:06:39 +08:00
@sagaxu 必须的。熟悉了 Java,遵循 OOP,换一种语言写出来的结果也是差不多的。
weiqk
2020-12-27 20:22:07 +08:00
我一直不知道为什么 php 要用框架,尤其不懂为什么 php 要弄各种模板,它本身不就是个模板么
aloyuu
2020-12-27 23:05:51 +08:00
@weiqk 重复造轮子有成就感,类似于 红芯

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/739051

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX