簡體   English   中英

PHP從函數返回類的對象

[英]php return object of class from a function

我正在使用此類創建php FORM

http://smarttechdo.com/~avb/pfbc/api/

我需要通過函數使用此類,就像這樣

function getLogin() {
  Form::open ("login");
    echo "<legend>Login</legend>";
    Form::Hidden ("id");
    Form::Email ("Email Address:", "email", array("required" => 1));
    Form::Password ("Password:", "password", array("required" => 1));
    Form::Checkbox ("", "remember", array("1" => "Remember me"));
    Form::Button ("Login");
    Form::Button ("Cancel", "button", array("onclick" => "history.go(-1);"));
  Form::close (false);

  return ???
}

怎么做 ?

編輯:我需要返回為json數據

$var = getLogin();
echo json_encode($var);

看來Formstatic所以您不需要返回任何值。 您可以以與該功能相同的方式在其他地方使用。

就像說的話一樣,Form僅使用靜態方法,您有兩種選擇:

  1. 不要退貨
  2. 嘗試在Form類中找到一個靜態方法,該方法返回您的當前實例。 也許是Form :: get('Login')?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM