I have a PHP function from the Internet like this:
JavaScript
x
function Del_Inflection_Suffixes($kata) {
$kataAsal = $kata;
if(preg_match('/([km]u|nya|[kl]ah|pun)$/', $kata)) { // Cek Inflection Suffixes
$__kata = preg_match_replace('/([km]u|nya|[kl]ah|pun)$/', '', $kata);
if(preg_match('([klt]ah|pun)$', $kata)) { // Jika berupa particles (“-lah”, “-kah”, “-tah” atau “-pun”)
if(preg_match('/([km]u|nya)$/', $__kata)) { // Hapus Possesive Pronouns (“-ku”, “-mu”, atau “-nya”)
$__kata__ = preg_match_replace('/([km]u|nya)$/', '', $__kata);
return $__kata__;
}
}
return $__kata;
}
return $kataAsal;
}
What is the meaning of $___kata and $_kata?
Is that the same as $kata on the top of function?
Advertisement
Answer
They are different variables. They aren’t related in any special way. $foo
, $__foo__
and $__foo
are all simply different variables like $a, $b, $c
.