执行另一个.php文件,从【备忘录】.php开始
這是一個網頁開發初學者的備忘錄。即使是個別自用,也沒問題的。
點數
通过使用include和require函数,可以引用外部的.php文件。(尚未验证是否可以加载任何文件,不限于.php。)
它们的区别如下。
-
include関数 → ファイルを読み込めなかった際、E_WARNINGを発生させるが、処理は強行する。
require関数 → ファイルを読み込めなかった際、E_COMPILE_ERRORを発生させて、処理も止まる。
文件结构
IISでルートに設定しているフォルダ
└ test
├ main.html
├ main.php
├ lib.php
├ main.js
└ jquery-3.6.0.js
源代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>test</title>
<script type="text/javascript" src="jquery-3.6.0.js"></script>
<script type="text/javascript" src="main.js"></script>
</head>
<body>
<button onclick="hoge()">実行</button>
</body>
<script type="text/javascript" src="main.js"></script>
</html>
function hoge() {
$.ajax({
type: "GET",
url: "../test/main.php",
timeout: 5000
}).done(($data) => {
console.log("done");
console.log($data);
}).fail(($data) => {
console.log("fail");
console.log($data);
}).always(() => {
console.log("always");
});
}
<?php
require('lib.php');
sleep(3);
echo sample();
?>
<?php
function sample() {
return "関数呼び出し成功!!";
}
?>
结果

最后
我能够像头文件那样写代码,C语言的基因也非常高兴地被记录在内。
-
初学者の備忘録です。
片手間でやっているので、記述が曖昧&雑です。
動作したコードをそのまま載せていますが、摩訶不思議な力によりほかの環境では動かないかもしれません。