php文件函數
⑴ php如何調用外部php文件中的函數
在實驗的時候發現是可以的,代碼如下
<?php
function func(){ echo "I'm a external function <br />"; }
class Test {
function doExternalFunction($_externalFunc, $_param){
func();
$_externalFunc($_param);
}
}
function sayHello($_param){
echo "hello, $_param";
};
$name = "HanMeiMei";
$test = new Test();
$test->doExternalFunction("sayHello", $name);
?>
在調用Test類實例的doExternalFunction()方法時,外部的func()方法是可以運行的,因為它是全局的。但是建議不要這樣使用,
因為Test::doExternalFunction()對func()函數有依賴,當項目比較大時,而func()和Test類沒有同時引入到一個文件中來,會引
起錯誤。比較理想的情況是,使用回調函數的形式來調用外部函數,就像執行在Test::doExternalFunction()執行sayHello()一樣
⑵ 一個函數怎麼被多個php文件調用 同一個函數,每個php都要用到,每個php都要寫嗎
吧函數寫到一個文件中,然後在其他php文件中include進去使用。
⑶ php自帶的函數都寫在哪個文件里能自己定義函數嗎
自帶的函數很多,可以在線查看或者下載PHP手冊,裡面有完整的。
可以自定義函數,我剛才在這個帖子裡面的回復有一個自定義函數的例子:http://..com/question/96295123.html
⑷ 瀏覽器如何訪問php文件下某個函數
函數不是怎麼玩的 ==, 我猜測你的意思可能是有類似的需求,比如這樣的代碼:
classNo_kidding
{
publicfunctiontest()
{
echo'我不是架構師,我是人工智慧。';
}
}
(newNo_kidding())->test();
被 url 調用的一般是類中的方法。
⑸ PHP中哪個函數可以獲得文件的全部內容
file_get_contents("文件名");返回字元串內容
⑹ 關於php5.4 中文件函數
據我的經驗,可能是在執行代碼
$dir = dir($inpath);
後,沒有得到正確的結果,也就是說,此時的$dir並不是一個對象,從而導致當你 $dir->read()時會出現無法在非對象上調用成員函數的錯誤。
查閱php手冊,對於dir函數的返回值是這樣說明的:
Returns an instance of Directory, or NULL with wrong parameters, or FALSE in case of another error.
也就是說,只有在正確得到結果的時候,此時$dir中會保存目錄對象的實例句柄,這樣就可以用$dir->調用read等成員函數,而如果出錯,返回值是NULL或是FALSE,在這種情況下,當然是無法執行$dir->read()的。
⑺ php裡面怎麼用函數打開文件
fopen —— 打開文件
⑻ php 如何查看某個函數定義在 那個php文件中
藉助IDE 例如phpstorm 按住ctrl左鍵點擊方法名稱 就會跳轉到定義處.
⑼ php裡面新建文件的函數是什麼
新建文件夾的函數為mkdir
⑽ php調用函數的方法
你那個set()函數本身有問題
test.php
<?php
require_once "test2.php";
set();
?>
test2.php
<?php
function set(){
echo "wdqwdqwdqw"
}
?>
弄個簡單的函數自己測試一下不就行了