函數引用php
Ⅰ php如何調用函數
PHP函數調用與Java/C/C++是一樣的額,通過函數名(參數列表)就可以了,
舉個栗子:
圖中,有兩處函數調用,一開始的session_start()是調用的PHP函數,validate_user($username, $password)是用戶自定義函數,同樣的方式調用。
Ⅱ html 引用php函數
用ajax或者把這個頁面變成PHP文件
Ⅲ PHP中如何調用函數
如果agree有顯示結果
可以這樣做
<input type='button' name='No' value="Disagree" onClick="location.href=location.href+'?a=1'">
<?
if($_GET['a']=='1')
{
id=1;
agree($id,$startdate,$enddate,$days);
}
?>
其實你應分前後台,
分兩個文件,
一個顯示給客戶,在ie上運行,叫前台
一個處理事務在伺服器上運行,叫後台
用js從顯示頁跳轉到處理頁(或用提交表單,可處理更多信息)
處理完再跳轉到顯示頁
Ⅳ PHP中對函數的引用的問題
<?php
class a{ var $a; }
$obj=new a; $obj->a=5;
function b($b) { return $b; }
$obj2=b($obj);
echo $obj2->a,' ';
$obj->a=8;
echo $obj2->a;
?>
在PHP5中輸出5 8
PHP5中,對象默認使用引用傳遞。而其他類型的變數,只能引用傳入,無法返回一個引用。return的只有值,即使使用了&b()
Ⅳ PHP函數調用問題
程序是從上到下執行的,執行到a();的時候還沒有執行function a(){};這個,就是說還沒有定義a();這個方法,必須先執行function a(){};之後 再調用a(); 才生效。
Ⅵ php調用函數的方法
你那個set()函數本身有問題
test.php
<?php
require_once "test2.php";
set();
?>
test2.php
<?php
function set(){
echo "wdqwdqwdqw"
}
?>
弄個簡單的函數自己測試一下不就行了
Ⅶ 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 函數里的變數,函數外怎麼引用
可以把$a變成超級全局變數$GLOBALS['a'],這樣在其他的頁面也能調用。