php 包含檔案操作問題
1樓:匿名使用者
這個不是對錯的問題。書上給的這個例子是為了讓你理解:include包含的檔案只對include下面的程式起作用,對上面的程式不起作用,因為php是順序執行的語言,簡單說就是先執行第一行,再執行第二行,依此的往下執行。
你給的上面的例子:
如果我們需要用的變數是在包含的檔案裡定義的,那麼我們就需要在程式之前include,這樣才能正確呼叫所需變數。
希望我的對你有用。
2樓:樂天家裝修
你寫的還是好一些的。
上面第一次輸出 echo "a $color $fruit"; 時,還沒有把包含進來,所以在這裡之前沒有宣告過$color和$fruit這兩個變數,所以會出先 那兩個notice的警告。你在測試的時候出現了警告而書上沒有出現警告的原因是php的報錯設定不一樣(可以搜尋error_reporting()函式的使用方法)。
3樓:匿名使用者
這個很明顯啊。
應該是做成提供外部匯入的。
第一段**,你還沒有匯入就去列印變數,當然會出現“未定義變數”提示。
一個php檔案能多次使用include包涵其他php檔案嗎?
4樓:墨娘
可以包含多次,需要注意的是當一個檔案被包含時,其中所包含的**繼承了 include 所在行的變數範圍。從該處開始,呼叫檔案在該行處可用的任何變數在被呼叫的檔案中也都可用。不過所有在包含檔案中定義的函式和類都具有全域性作用域。
另外include 是一個特殊的語言結構,其引數不需要括號。在比較其返回值。
時要注意。如果在包含檔案中定義有函式,這些函式不管是在 return 之前還是之後定義的,都可以獨立在主檔案中使用。如果檔案被包含兩次,php 5 發出致命錯誤因為函式已經被定義,但是 php 4 不會對在 return 之後定義的函式報錯。
推薦使用 include_once 而不是檢查檔案是否已包含並在包含檔案中有條件返回。
說明:
include 語句包含並執行指定檔案。
php檔案如何開啟?迅雷下的php檔案怎麼開啟啊?
zend studio,editplus都可以。只是想開啟看看,就點選右鍵,開啟方式中選擇以記事本開啟就行了。迅雷下的php檔案怎麼開啟啊?1 首先找到php檔案所在資料夾 2 右鍵單擊需要開啟的php檔案,彈出右鍵選單中選擇開啟方式 3 在開啟的方式的選項中選擇 記事本 4 然後就可以在記事本中看...
我把PHP檔案什麼開啟方式,php檔案用什麼開啟
php 是一種新型的 cgi 程式編寫語言。應該說是個嵌入式指令碼檔案。和asp jsp有很多類似的功能。唯一不同的是,asp要整站的解釋在傳遞,而php則可以嵌入html 裡,和html一起傳送。要讀。php檔案就要用php直譯器。現在用的是php 有支援。windows和 unix linux的...
php格式檔案怎麼開啟,php檔案用什麼軟體開啟
我給你簡單介紹一下,一般來說,用文字工具都可開啟php檔案如notepad emeditor phpedit dreamwere,推薦使用dreamwerphp檔案上,如果您開啟的php檔案全是亂碼,那麼這個php檔案就是經過zend加密過的php檔案,無法再和修改,但可以正常的執行,如果您要執行p...