下载
框架
文档
更多
EN
以下是常见问题

您还可以前往 论坛 发帖进行提问,我们将会及时解答。

Q:

使用这个框架需要怎样的PHP编程水平?学习这个框架的时间平均是多久?

A:

必须明确的是,0基础是无法使用本框架的。
84PHP是一个开发框架,而不是一门语言,更不是一个教程。它能够让开发者在短时间内便捷地开发出稳定、安全、高效的应用,但前提是您必须对PHP有所了解。我们认为84PHP的开发者【必须】具备的编程水平是:
1.清楚理解PHP的基本变量类型;
2.完全掌握比较符和运算符;
3.完全掌握if...else if...else...、while与for循环体;
4.能够处理原生$_POST和$_GET(即HTML表单的处理);
5.能够熟练使用phpMyAdmin进行数据库操作。

以上不仅仅是使用框架的基础,同时也是掌握PHP语言必须具备的知识。我们尽可能的使框架入门简单、通俗易懂,在参考了国内外框架的前提下,没有使用MVC模式去建立框架,就是为了能够让框架使用起来更加友好。
如果您已经具备了前述的编程基础,那么正如我们宣传的那样,1小时入门、5小时完全掌握。



Q:

84PHP是一个MVC框架吗?

A:

不是。
84PHP是一个非MVC模式开发框架,所以一定不要以使用MVC模式开发框架的使用经验来理解84PHP,之所以这样选择是出于性能与简洁度的考量。因此,本框架也就无需进行路由操作,如果您有特别的需求,您可以在服务器中或者虚拟主机的控制面板中进行伪静态规则的编写(目前的虚拟主机大多已支持伪静态配置)。



Q:

84PHP有自己的语法吗?

A:

有,且只有一条:#变量名(可选)=<模块名@方法名(参数...)>。
通过上面的语法,您能够使用84PHP中所有的功能:数据库、文件操作、图像处理、上传下载、发送请求、接收请求、Session管理(Token)、随机数生成,以及各种各样的可选模块



Q:

84PHP有安全措施吗?运行效率高吗?

A:

敬请放心。
84PHP在编写之初,最关注的就是防注入、XSS、CSRF等安全问题,在不使用参数绑定的前提下(参数绑定降低开发效率),我们完美实现了安全防护。而另一方面,我们始终认为“代码量是运行效率的重要标准”,虽然代码量少不一定意味着运行效率就高,但臃肿的代码一定是运行效率低的。在每一个模块的编写过程中,我们尽量保证代码紧凑,这也就是为什么数百KB的框架代码,在普通的服务器上不仅能够驱动百万级uv的电子商务应用,更能作为手机APP的后端支撑。