一种PHP文件访问方法及装置制造方法及图纸

技术编号:23484779 阅读:42 留言:0更新日期:2020-03-10 12:31
本发明专利技术提供了一种PHP文件访问方法及装置,该方法包括:预先对PHP文件进行解析,将解析后的所述PHP文件加载到内存中长期保存;在需要访问所述PHP文件时,确定所述PHP文件对应的标签;基于所述标签在所述内存中查找到解析后的所述PHP文件,并访问解析后的所述PHP文件。基于本发明专利技术提供的方案,可以直接对解析后的PHP文件进行访问,大大提高了PHP文件的访问速度以及执行效率,相应的提高了PHP项目的开发效率。

A PHP file access method and device

【技术实现步骤摘要】
一种PHP文件访问方法及装置
本专利技术涉及计算机
,特别是涉及一种PHP文件访问方法及装置。
技术介绍
PHP(HypertextPreprocessor,超文本预处理器)是一种通用开源脚本语言。该语言的语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。在PHP项目开发过程中,需要从服务器中调用PHP文件实现基础功能的开发。现有技术中,PHP文件访问通常是基于RESTful的微服务框架或者MVC设计模式的PHP框架,基于上述两种框架访问PHP文件的基本流程是:当客户端请求PHP文件时,服务器会根据接收到的请求依据扩展名等过滤规则将PHP文件请求传递给PHP解析进程,PHP解析进程会调用PHP解析器读取磁盘上对应的PHP文件,并加载到内存中以供访问。基于现有技术,每次访问PHP文件时,都要经历PHP文件查找、解析、加载到内存的过程,导致PHP文件的访问速度和执行效率都很低,进而导致PHP的项目开发效率也很低。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一本文档来自技高网...

【技术保护点】
1.一种PHP文件访问方法,包括:/n预先对PHP文件进行解析,将解析后的所述PHP文件加载到内存中长期保存;/n在需要访问所述PHP文件时,确定所述PHP文件对应的标签;/n基于所述标签在所述内存中查找到解析后的所述PHP文件,并访问解析后的所述PHP文件。/n

【技术特征摘要】
1.一种PHP文件访问方法,包括:
预先对PHP文件进行解析,将解析后的所述PHP文件加载到内存中长期保存;
在需要访问所述PHP文件时,确定所述PHP文件对应的标签;
基于所述标签在所述内存中查找到解析后的所述PHP文件,并访问解析后的所述PHP文件。


2.根据权利要求1所述的方法,其中,所述标签编写在所述PHP文件的注解中,且与所述PHP文件具有一一对应关系。


3.根据权利要求2所述的方法,其中,所述在需要访问所述PHP文件时,确定所述PHP文件对应的标签,包括:
预先在硬盘中确定保存所述PHP文件的顶级文件夹;
创建入口文件,由所述入口文件预先对所述顶级文件夹下的所述PHP文件进行扫描,确定编写在所述PHP文件的注解中的所述标签;
在所述入口文件中保存所述PHP文件与所述标签的一一对应关系;
将所述入口文件加载到内存中长期保存;
在需要访问所述PHP文件时,在所述入口文件中进行查找,确定所述标签。


4.根据权利要求3所述的方法,其中,在确定编写在所述PHP文件的注解中的所述标签时,如果所述标签与其他PHP文件对应的标签产生了冲突,则生成错误异常信息并显示。


5.根据权利要求1-4任一项所述的方法,其中,所述基于所述标签在所述内存中查找到解...

【专利技术属性】
技术研发人员:时佳风
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1