在Java中,注解能控制程序的执行,这是天生自带的特性,给方法一些其他的标识,实现一些看起来很妙的操作。那么我们PHP天生不自带,有没有什么办法能实现呢?答案肯定是有的,你可以读取PHP文件为字符串,再利用正则来匹配,将注解与方法绑定在一起,肯定是能实现的。当然了,这种方法实现太硬核,代码执行起来相对来说也比较低效,本文要说的是使用正则匹配注释实现注解这个功能。

在没有使用自动加载的代码中,我们总是能看到一堆的include/require,同时你还需要考虑加载文件的顺序,如果先加载的文件中使用了后加载文件中的类或函数,那程序肯定不能正常运行。这时,自动加载机制就能够派上用场了,使用自动加载的好处是不用手动去include或require文件,也不用考虑加载文件的先后顺序,由程序去决定什么时候加载哪些文件。

在原始阶段,一个PHP文件中,PHP代码与HTML混合在一起,程序逻辑、数据存取代码都出现在“页面”中。前端编写页面,也就是用户能够看见的部分,而后端做的就是实现这些逻辑,到这里问题来了,页面到底是前端来渲染还是后端来渲染呢?结果无非就是两种情况,一种是不怎么会后端的前端来写后端代码,一种是不怎么会前端的后端拿着前端页面来做渲染。

本文详细描述了Nginx在Centos上的安装步骤,操作系统版本为Centos 7.5。

异常处理主要由try、catch、finally三个关键字来实现。文中所有代码在PHP7环境下一切正常,PHP5及以下版本,部分代码并不能达到预期效果。废话少说,进入正题。

由于前段时间出现了一些状况,现在写代码的几乎就我一个人了(哭......),前后端全包的那种。上个月告诉我,说要做一个CRM。

去年在写一个移动端项目的时候,发现不管是a标签还是给标签加click事件,在ios中点击都会有颜色块出现,最终百度到的解决方法是在CSS中添加下面这个属性,解决问题。