请问PHP中可以调用包含在其他文件中的代码吗?

时间:2022-10-28 18:53:00
各位高手:我在看《PHP 和 MySQL Web 开发》一书,书中第98页最下面一段中讲到“一个常见并且是可选的约定就是调用那些包含在其他文件,如:something.inc(此处inc代表include)中的的部分文件代码,这些文件代码若不被调用,将会停止执行。”
我不理解的是如何实现调用一个指定文件中的一部分代码,在我所了解的知识中一般是将一个文件完整的包含进来。就应该已经对所包含的文件中的所有代码都执行了。并且,既然我要包含某个文件,那么必然是要对这个文件中的代码进行执行,否则我调用这个代码干什么?
请了解这方面知识的高手指点指点,谢谢!!

8 个解决方案

#1


被包含的文件中的代码都写成函数,包含的时候不会被执行,函数被调用的时候才会执行。

#2


不可能调用部分代码,是调用函数!

#3


也就是说只能是调用指定被包含文件中的函数,是不可能去调用部分代码的。而且被调用的文件中的代码都是被写成函数的,如果被包含的文件中没有函数,那么就不可能存在部分代码被调用的情况。因为被包含的文件也会是一个完成某个功能的文件,其中不一定就只是函数。

#4


你为啥不把要用的代码写成函数放在被调用的文件中呢?!

#5


部分代码可能是  变量 常量 函数 类  

其中变量,常量, 可以直接被执行,也就是可以直接使用。

看书。别人的思想不一定和自己的一样。 

#6


引入的文件内容是全部可以调用的,用到哪部份就调用哪部分,部分代码可以自己定义!

#7


如果你包含的文件的写的是 function 或者是class,在第二个文件包含后你可以选择调用还是不调用。
比如

a.php
<?php
function hh(){
}

class kk{
var $yy
}
?>


b.php
<?php
include('./a.php');
$vale_of_fun_hh=hh();//调用函数
$instace_of_kk=new kk;//调用类

$aa=new 
?>

#8


归根到底一旦被作为可调用的部分,都应该写成函数的形式。谢谢各位了。

#1


被包含的文件中的代码都写成函数,包含的时候不会被执行,函数被调用的时候才会执行。

#2


不可能调用部分代码,是调用函数!

#3


也就是说只能是调用指定被包含文件中的函数,是不可能去调用部分代码的。而且被调用的文件中的代码都是被写成函数的,如果被包含的文件中没有函数,那么就不可能存在部分代码被调用的情况。因为被包含的文件也会是一个完成某个功能的文件,其中不一定就只是函数。

#4


你为啥不把要用的代码写成函数放在被调用的文件中呢?!

#5


部分代码可能是  变量 常量 函数 类  

其中变量,常量, 可以直接被执行,也就是可以直接使用。

看书。别人的思想不一定和自己的一样。 

#6


引入的文件内容是全部可以调用的,用到哪部份就调用哪部分,部分代码可以自己定义!

#7


如果你包含的文件的写的是 function 或者是class,在第二个文件包含后你可以选择调用还是不调用。
比如

a.php
<?php
function hh(){
}

class kk{
var $yy
}
?>


b.php
<?php
include('./a.php');
$vale_of_fun_hh=hh();//调用函数
$instace_of_kk=new kk;//调用类

$aa=new 
?>

#8


归根到底一旦被作为可调用的部分,都应该写成函数的形式。谢谢各位了。