1. 介绍
1.1 介绍
福哥在使用PHP开发一个允许用户输入伪代码实现自定义业务逻辑的功能时候,想到了使用PHP的eval功能动态解析PHP代码并且执行来实现。
2025年09月20日
1.1 介绍
福哥在使用PHP开发一个允许用户输入伪代码实现自定义业务逻辑的功能时候,想到了使用PHP的eval功能动态解析PHP代码并且执行来实现。
2025年09月20日
这个话题说简单简单,也难也难,因为这跟团队的管理,配合等都有直接关系,所以php项目的部署方案也都会有很多不同。我这里简单记录一些,大家可以选择适合自己的使用。
后面几个都能搜到,本来发了一篇带链接的,这样大家不用麻烦去找,发现一个都不给推荐。没办法,去掉链接,重新发一下吧。找不到的请在评论区回复,我会回你地址。
1.利用git的钩子机制
这个方案原理很简单,在代码完成之后,哪个commit想要发布,在commit message中加上自己定义好的关键字,让钩子去识别,只要发现它,就知道是要部署了,然后分支代码就会被pull到指定目录。缺点是部署一些不用composer方式的代码还好,如果用这个的话,在第三方包更新的过程中势必会影响线上程序的运行。
2025年09月20日
系统环境:
系统:Linux 7.8
语言:PHP
框架:Laravel 5.8
主要技术:Linux常用命令,Crontab,Shell脚本常用命令
2025年09月20日
在当今数字化浪潮下,企业对于高效、灵活的工作流系统需求日益迫切。传统软件开发模式在应对快速变化的业务需求时,往往显得力不从心,交付周期长、变更成本高。而PHP工作流创新结合低代码开发,正成为解决这些痛点的有效途径。
2025年09月20日
前言:
在网上搜到了一个非常好的php扩展开发的资料,特翻译过来,并加上自己的见解,因为我跟着走过一遍,非常实用。
原文:
http://www.kchodorow.com/blog/2011/08/11/php-extensions-made-eldrich-installing-php/
php扩展允许你在php中使用几乎所有的C/C++代码,这里有4个部分关于这个教程。
2025年09月20日
开展开源直播系统源码的的开发工作的时候,开发人员们碰到的最多问题便是使用什么语言开发的,回答大多是PHP语言。而对于没有的开发经验的人而言,难以理解PHP语言究竟代表着什么,又有哪些作用。
实际上,PHP是一种开源脚本语言。语法吸收了C语言、java和Perl的特点,有利于学习,运用范围广,主要是适用于Web的开发领域。
PHP由内核Zend引擎和扩展层组成,PHP内核负责解决请求、进行文件流错误处理等操作,Zend引擎可以将PHP程序文件转化成刻在虚拟机上运作的机器语言,扩展层给予一些应用层操作要用到的函数类库等,例如数组和MySQL数据库的操作等。
2025年09月20日
如果你和我一样,第一次在 PHP 中看到序列化字符串时会觉得很困惑。我当时在做一个 Laravel 项目,想搞清楚将任务推送到队列时到底发生了什么。我发现一些数据被序列化了,但不知道为什么以及怎么工作的。不过在我花时间研究序列化后,发现它其实没那么复杂。
2025年09月20日
最近帮一家做潮玩手办的跨境大卖优化服务器,老板愁眉苦脸:“大促期间流量暴增,网站经常卡成‘PPT’,客户点‘立即购买’没反应,损失了好多订单!” 我们查了服务器日志,发现PHP执行慢是主因——每个页面加载都要重新编译PHP代码,高并发时直接“罢工”。
我们给服务器启用了OPcache(PHP的字节码缓存):第一次加载PHP代码时编译成字节码存起来,后续访问直接调用缓存,不用重新编译。就像炒菜——第一次要洗切炒,之后直接热一下就能端上桌。
2025年09月20日
我辞掉石家庄12000的工作,今天是年后复工的第11天。之前讲过一个项目交付后如何确定拿到的源码可以顺利进行二次开发?现在就为大家讲解一下。
首先一个APP小程序或者网站一般都是分为三个部分:前端原代码、后端原代码和数据库。
·前端原码早期都是使用html开发,现在开发多用的语言是view,然而游戏引擎多用的开发语言是TS,常用的一般是Unity和Cocos,需要看一下是否包含这类文件。
2025年09月20日
前面我写了一篇《如何用iPad Pro写代码》,看评论感觉大家不是很满意,这次晒出大绝招,大家心心念念的Intellij IDEA可以在iPad Pro上运行啦,惊不惊喜,意不意外。