そのため、PHP アプリケーションを開発する際に、多くの JSON を使用しています。また、関数は json 文字列またはその内容を知るのが非常に難しいものを返します。特に変更が多い場合は、ドキュメントを最新の状態に保つのに時間がかかります。
次のようなものを実装することをお勧めします。
を使用する代わりに、次のようなreturn $x
関数を実装します。_return
function _return($obj)
{
var_dump(debug_backtrace());
return $obj;
}
それだけではなく、スタックトレースで関数の名前を調べ、このコードで $obj タイプを適切なファイルに保存し、それらを使用して自動的に更新されたドキュメントを作成することができます!
これでいいのだろうか。戻るたびに debug_backtrace() を実行するのに時間がかかるのではないでしょうか?
私はそれを次のように使用します:
class T
{
public function __constructor()
{
}
public function first()
{
return $this->second();
}
public function second()
{
$array = array('david' => 'value', 'test' => 'oj');
return _return($array);
}
}
function _return($obj)
{
var_dump(debug_backtrace());
return $obj;
}
$t = new T();
$t->first();