概述
信息类文章
对Java的文件引入很了解,就是import net.mysticbinary.util.*
,或者Object name = new net.mysticbinary.util.math
,但是对PHP、Python的导入文件不是很了解,因为不常使用,记录一下使用示例,方便日后用到能快速检索到。
PHP引入文件
PHP引入文件有挺多个函数都能做到,各自有各自的使用场景;
- include([Filepath]);
- require 'a.php';
同目录下导入
两个文件都在同一级目录下,一个Car.php ,一个 Call.php
Car.php
<?php
class Car {
var $var1="test str";
var $var2;
function __construct($myvar="default str"){
$this->var2=$myvar.PHP_EOL;
}
function run(){
echo $this->var2;
}
}
?>
Call.php
<?php
include("Car.php");
$car = new Car("new str1");
$car->run();
?>
不同目录下导入
Car.php 在./dir/class/Car.php
路径下;
Call.php
<?php
include("./dir/class/Car.php");
$car = new Car("new str2");
$car->run();
?>