为什么php扩展可以自动加载,而python和java等语言还要手动导包?

蓝色叮当猫
浏览 1612回答 3
3回答

linux快速入门培训

PHP扩展什么时候可以自动加载了  要在PHP.INI配置才行 

android也疯狂

你可以 import this 看看。Explicit is better than implicit.你当然可以让 Python 启动时自动导入包,只是这样除了降低性能甚至造成麻烦之外并没有什么用。Python 里绝大部分非内建名字都在模块自己的命名空间,而不像 Ruby 那样,导入一个库,然后那个库的名字就跑到全局空间里了。我最讨厌 Ruby 的地方就是这样子,每次看到一个新名字,却很难找到它是从什么地方冒出来的,只能全盘/全网搜索。

ajax入门学习视频

import才是好的,默认导入是不好的,PHP没有命名空间这个从C继承下来的问题是个缺点而不是优点。不光是C扩展的函数,自定义函数以前也只能一下全require进来,而不能用多少导入多少,新版本好不容易支持命名空间l 
打开App,查看更多内容
随时随地看视频慕课网APP