php源码网站有哪些

老实说,这些网站都有自己的优势,使用体验也完全不同。
以前做项目的时候,Packagist 一直是我首选的工具——尤其是在使用 Laravel 的时候,如果我想找到一个现成的中间件,我只需在包管理器中搜索几次就可以了,这比在 GitHub 上大海捞针要容易得多。
然而有趣的是,一些包装的质量各不相同。
我的一个项目被困在来自未知作者的包中,这导致了暂时的兼容性问题。

对我来说,GitHub更像是一个“代码博物馆”。
我记得当我第一次看到 Symfony 的源代码时,感觉就像在天堂阅读一样,但我仍然记得那种震惊。
当时我还在一个小团队中,我的老板要求我们使用 Symfony 来重建系统。
我熬了两个晚上试图弄清楚路由组件是如何工作的。
后来我发现GitHub上有中国开发者写的教程,非常清晰。
这让我觉得开源社区真是一个神奇的地方。

我很少去CodeCanyon,主要是因为我觉得商业代码总是让人紧张。
去年,一位客户希望快速推出一个具有支付功能的网站。
我几乎从 CodeCanyon 下了订单并购买了代码,但最终我自己重写了它。
毕竟核心部分还得自己去检查。
但我不得不承认,它节省了很多时间。

Laracasts 对我来说是一个“钓鱼学习工具”。
我手头有一个老项目,最近想用 Laravel 8 重构它,所以我每天都使用 Laracasts 看视频。
有一个关于服务容器的视频给了我启发。
现在我对如何编写代码有了更清晰的想法。
老实说,这些视频比我自己探索的要好得多,但价格确实不便宜。

SmashingMagazine的文章质量很高,但是更新频率有点慢。
我的收藏夹里还有一篇2 01 9 年的PHP7 .3 性能优化文章,还是很有参考价值的。
不过,这本杂志的吸引力已经不如现在网上有很多免费教程那么大了。

我偶尔使用 PHPClasses.org。
找到一些小工具类还是很方便的。
我记得有一次我必须生成一个随机字符串。
我刚刚在网站上搜索,发现那里有一个预制课程。
我下载了它,更改了参数并使用了它。
缺点是网站设计太陈旧,找东西有点困难。

我对 ThePHPArchive 印象不是很深刻,也许是因为我不经常使用它。
不过这个网站的一个特点就是分类非常详细,比GitHub更准确地找到特定功能的代码,适合需求特别明确的情况。

框架方面,我向传统企业客户推荐ZendFramework。
有一个客户运行ERP。
预算有限,但要求复杂。
用Zend开发后,稳定性特别好,五年来没有出现过大问题。
虽然 Symfony 功能强大,但学习它就像爬山一样,适合追求极致性能的团队。
我用过一次 CakePHP。
“约定而非配置”的理念很吸引人,但文档确实很差。

我记得的数据说GitHub上PHP项目的增长率大约是5 %,但是中国的份额可能更高。
Packagist 现在每天都会添加数十个新包,其中一半以上与 Laravel 相关。
CodeCanyon客户的付费代码单价在5 0美元左右,但由于商业代码的需求波动,复购率并不高。

我没有亲自核实CodeCanyon的运营数据,但我估计它的利润主要来自模板市场,比如WordPress主题。
也许 Laracasts 一半的收入来自 Laravel 培训。
这种垂直装载的模式确实能够留住顾客。

毕竟,这些网站是开发者的宝库。
关键是如何用好它们。
我有一个习惯,就是先在 Stack Overflow 上寻找新问题。
如果找不到,我会去 Packagist 查找包。
如果不起作用,我就会在 GitHub 上搜索源代码。
一旦你习惯了这个过程,就会发现它非常高效。
然而,人工智能支持的编程现在变得越来越流行。
我想知道这些网站将来会发生什么变化。

php源码用什么软件修改

上周我尝试了 PhpStorm,它真的很棒。

PHP 开发的首选。

智能编辑器非常方便。

代码提示非常准确。

重建功能非常实用。

多语言支持至关重要。

重量轻,易于使用。

您可以使用 Windows/macOS/Linux。

单元测试的可视化。

Git/SVN 支持可用。

调试功能强大。

批量分析功能很棒。

直接打开项目即可。

这取决于你。

怎么创建php文件

让我告诉你我是如何创建 PHP 文件的。
我当时刚刚学习,没有多少钱,所以我就想出了最简单的方法。

可能是2 008 年了,我还在用Windows系统。
那时候还没有现在那么多花哨的编辑器,只是系统自带的一个记事本。
我在桌面空白处右键单击,选择“新建”→“文本文档”,然后双击打开该文件。
里面什么也没有,所以我继续输入代码,就像这样:
php <?php echo“你好,世界!”; ?>
输入后,我单击“文件”→“另存为”。
在保存对话框中,我特意在文件名后面添加了.php,例如,它名为index.php。
我当时就知道这一步非常重要,否则这个文件就不是PHP文件了。
保存的时候,系统还给我弹出一个框,询问我保存类型。
我选择“所有文件”然后确认。

已保存,您认为这足够了吗?这并不像现在那么容易。
您必须设置服务器环境。
我当时使用的是XAMPP,所以我在该目录中打开了Apache服务器,然后用浏览器访问http://localhost/index.php。
嘿,当我看到“Hello, World!”时,我以为大功告成了!
然后我逐渐变得富有,买了一台更好的电脑并开始使用Notepad++。
它是免费且易于使用的。
打开编辑器,创建一个新文件,编写代码并记住在保存时添加 .php 后缀。
有时我也会使用SublimeText,界面看起来顺眼。

现在,我通常使用 VSCode 或 PhpStorm,它们功能强大且高效。
尤其是PhpStorm,它有一个PHP文件模板,只需点击几下就可以创建一个新文件,省去了我每次都手动输入的麻烦。

但是,我已经踩坑了。
有一次我保存文件时忘记添加.php后缀。
结果我双击打开了。
所有源代码已经显示在浏览器中,如下所示:
php <?php echo“你好,世界!”; ?>
当时我还在想,为什么没有实施呢?然后我想起我需要将其另存为.php。

所以,你只需要记住几件事:代码必须写在<?php和?>之间,它必须保存为.php文件,并且它必须有一个服务器环境来运行它。
至于编码格式,我通常保持为UTF-8 无BOM,这样就不太可能乱字符。

现在你正在学习PHP,而且有很多好工具,你一定会比我当时更好。
不过,无论使用什么工具,核心步骤都是一样的:编写代码→另存为.php→确保环境支持。
初学者先使用简单的编辑器,逐渐熟悉。
那么他们换IDE,效率肯定会不一样。