php资料引入和C++的不同
程序员文章站
2024-02-17 21:58:04
...
php文件引入和C++的不同
问个2b问题,在C++里,写在不同的文件里的函数要使用前要把它对应的头文件引入,在php里好像有些是不用的,比如array,mysql_query这些,还有我看一些别人写的代码里也是可以直接用一些自己定义的函数(不在同个文件的),请问这是为什么,如果一个文件里的函数在其他文件里是可见的,那这个可见范围是怎么确定的?
------解决方案--------------------
一样的,php 也是 “写在不同的文件里的函数要使用前要把它对应的头文件引入”
你示例的 array,mysql_query这些 是 php 预加载的,所以不需要你在加载
------解决方案--------------------
你所谓看到别人的代码自己定义的函数也不用事先引用就可以用。
那只是通过某些特殊方法掩盖了引用。
比如实现autoload。
或者b引用了a,c引用a的同时也会自动引用b,反之亦然。
无论什么方法,说到底,他其实还是要引用。只不过有时是隐式的,需要了解php的很多技巧或特性才能看出来。
问个2b问题,在C++里,写在不同的文件里的函数要使用前要把它对应的头文件引入,在php里好像有些是不用的,比如array,mysql_query这些,还有我看一些别人写的代码里也是可以直接用一些自己定义的函数(不在同个文件的),请问这是为什么,如果一个文件里的函数在其他文件里是可见的,那这个可见范围是怎么确定的?
------解决方案--------------------
一样的,php 也是 “写在不同的文件里的函数要使用前要把它对应的头文件引入”
你示例的 array,mysql_query这些 是 php 预加载的,所以不需要你在加载
------解决方案--------------------
你所谓看到别人的代码自己定义的函数也不用事先引用就可以用。
那只是通过某些特殊方法掩盖了引用。
比如实现autoload。
或者b引用了a,c引用a的同时也会自动引用b,反之亦然。
无论什么方法,说到底,他其实还是要引用。只不过有时是隐式的,需要了解php的很多技巧或特性才能看出来。
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
上一篇: 二维数组中如何除去重复项呢
下一篇: Linux简明系统维护手册_PHP
推荐阅读
-
php资料引入和C++的不同
-
PHP实现向访客和爬虫显示不同的内容_PHP教程
-
"map.php"和$this->$name = $value里的=> ,->分别有什么不同">
"site map"=>"map.php"和$this->$name = $value里的=> ,->分别有什么不同
-
互联网公司在校园招聘时对 PHP 和 C++ 的能力要求有不同吗?
-
Blowfish加密,诀别使用PHP和C++实现,但结果不同.
-
Php4和php5的配置在不同系统下的比较_PHP教程
-
互联网公司在校园招聘时对 PHP 和 C++ 的能力要求有不同吗?
-
parallels desktop 9 PHP 在51 和52之间 PDO数据库操作中的不同之处小结
-
php 向访客和爬虫显示不同的内容
-
实例分析php常量和变量的不同
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论