为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
蓝色叮当猫 2018-03-09 19:07:40
查看完整描述

3 回答

?
linux快速入门培训

TA贡献7条经验 获得超2个赞

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

查看完整回答
反对 回复 2018-03-12
?
android也疯狂

TA贡献10条经验 获得超7个赞

你可以 import this 看看。

Explicit is better than implicit.

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

查看完整回答
反对 回复 2018-03-12
?
ajax入门学习视频

TA贡献5条经验 获得超0个赞

import才是好的,默认导入是不好的,PHP没有命名空间这个从C继承下来的问题是个缺点而不是优点。不光是C扩展的函数,自定义函数以前也只能一下全require进来,而不能用多少导入多少,新版本好不容易支持命名空间l 

查看完整回答
反对 回复 2018-03-09
  • 3 回答
  • 0 关注
  • 1594 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信