C语言写的PHP框架,是不是一定要会C语言才能用?为什么?
不是,C语言写得PHP框架仍然是PHP框架,只是把框架中所需要的函数、类使用C扩展的方式去实现。在使用框架的过程中,仍然遵循的是PHP语法。鸟哥的yaf就是这其中之一,使用它完全不需要C的基础。
没用过,但是肯定不需要,如果一个java框架需要学习php才能用,那叫java框架吗?
你是指 Phalcon 吗? 并不需要C语言基础的,框架本身是把一些操作封装成 PHP 语法的, 所以只需要根据文档要求使用PHP的语言写就可以了。
肯定不需要啊,都说是php框架了,肯定是php的语法。框架就是为了方便,不用理解复杂的逻辑和操作而存在的。
Java虚拟机是用C++写的…, 底层的东西不用学,你要用的是框架本身,不是改它的代码
如果要改框架你就傻眼了
用C语言写的框架,目前都是以扩展的形式来写,现在有yaf,phalcon,。。。服务器启动时候就把框架加载到内存,整个php环境不再需要引入框架文件。这类框架都有php接口,直接用就行了。比如你安装了
redis
扩展(虽然这不是框架),调用的时候直接执行
new Redis()
,phalcon框架,
$Loader =new Loader();
就直接可以实例化了一个对象。
c语言写的php框架,最终给你的接口还是php的,不要担心。
使用框架只需要用php就够了,想要阅读框架的实现代码才需要懂c语言。