Не уверен, правильно ли я сформулировал вопрос, но позвольте мне объяснить.В процедурной программе, например:
function getUserId()
{
// some stuff
return $someUserId;
}
function getUsername()
{
$id = getUserId();
$query = mysql_query(" SELECT * FROM users WHERE id = '$id' ");
while ($row = mysql_fetch_assoc($query))
{
return $row['username'];
}
}
В приведенном выше примере функция getUsername вызывала функцию getUserId.Поскольку эта функция была вызвана, она должна быть выше той, которая ее вызывала, иначе она не будет работать.
Что я хотел бы знать, так это то, что в объектно-ориентированном программировании выполняется порядок функций (методов) вклассный вопрос?Могу ли я вызвать метод в другом методе, даже если вызываемый метод определен ниже в скрипте?