debug_backtrace යන ක්රියාකාරීත්වය
debug_backtrace යන ක්රියාකාරීත්වය වත්මන් කැඳවීම් රාශිය පිළිබඳ තොරතුරු අඩංගු අරාවක් ආපසු ලබා දෙයි.
මෙහිදී ඇමතූ ක්රියාකාරීත්වයන්, ඒවා පවතින ගොනු සහ ඇමතුම් කළ රේඛාවන් පිළිබඳ දත්ත ඇතුළත් වේ.
පළමු පරාමිතිය ප්රතිදානය සීමා කිරීමට අවශ්යද යන්න නිර්ණය කරයි, දෙවන පරාමිතිය රාශියේ මට්ටම් කීයක් මඟ හැරිය යුතුද යන්න නිර්ණය කරයි.
වාක්ය රචනා ක්රමය
debug_backtrace([options], [limit]);
උදාහරණය
කැඳවීම් රාශිය මුද්රණය කිරීම සඳහා ක්රියාකාරීත්වය භාවිතා කිරීමේ සරල උදාහරණයක්:
<?php
function test() {
var_dump(debug_backtrace());
}
test();
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
array(1) {
[0]=>
array(4) {
["file"]=>
string(17) "/path/to/file.php"
["line"]=>
int(5)
["function"]=>
string(4) "test"
["args"]=>
array(0) {
}
}
}
උදාහරණය
ප්රතිදානය සීමා කිරීම සඳහා පරාමිතීන් භාවිතා කිරීම:
<?php
function inner() {
var_dump(debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1));
}
function outer() {
inner();
}
outer();
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
array(1) {
[0]=>
array(3) {
["file"]=>
string(17) "/path/to/file.php"
["line"]=>
int(7)
["function"]=>
string(5) "inner"
}
}