php文件包含總結(php文件包含的主要內容)

本文目錄一覽:

php 包含文件操作問題

這個不是對錯的問題。書上給的這個例子是為了讓你理解:include包含的文件只對include下面的程序起作用,對上面的程序不起作用,因為PHP是順序執行的語言,簡單說就是先執行第一行,再執行第二行,依此的往下執行。

你給的上面的例子:

?php

echo “A $color $fruit”; //因為這段程序之前未定義$color和$fruit兩個變量值,所以程序無法識別,會報錯或警告。這句程序輸出“A ”

include ‘a.php’;

echo “A $color $fruit”; //這段是在include之後,兩個變量已經在include文件里定義,所以可以輸出,這句程序輸出“A green apple”

?

所以最後程序整體輸出“A A green apple”。

當然,如果你希望最後輸出的結果是“A green apple”,那就應該用你下面寫的那段代碼。

如果我們需要用的變量是在包含的文件里定義的,那麼我們就需要在程序之前include,這樣才能正確調用所需變量。

希望我的回答對你有用。

PHP文件包含問題

?php include_once(“fckeditor/fckeditor.php”); $sBasePath=$_SERVER[‘PHP_SELF’]; $sBasePath=dirname($sBasePath).’/fckeditor/’; $ed=new FCKeditor(‘content’); $ed-BasePath=$sBasePath; $ed-value=’初始值’; $ed-Create(); ?

PHP中文件包含:/與.

比如一個網站目錄文件夾為“www” www下有 fckeditor文件夾和images文件夾。index.php為www下的文件和fckeditor、images為同一級別。

include(“fckeditor/fckeditor.php”) index.php包含www下的的fckeditor/fckeditor.php。fckeditor文件夾和index.php是同一級。

include(“/fckeditor/fckeditor.php”) 包含網站根目錄下的/fckeditor/fckeditor.php。不管index.php在網站的什麼位置,都是包含網站根目錄下/fckeditor/fckeditor.php這個文件。

include(“../fckeditor/fckeditor.php”) 假如index.php文件在images文件夾下,包含的是fckeditor/fckeditor.php。“../”向上一級的意思。

include(“./fckeditor/fckeditor.php”) 這個沒搞明白。

原創文章,作者:NMDU,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/135005.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
NMDU的頭像NMDU
上一篇 2024-10-04 00:09
下一篇 2024-10-04 00:09

相關推薦

發表回復

登錄後才能評論