У меня есть функция 2 в том же классе.
Можно ли использовать одну функцию вместо 2?Слияние 2 Функции
class c1
{
function f1()
{
sql statement 1
}
function f2()
{
sql statement 2
sql statement 3
}
}
У меня есть функция 2 в том же классе.
Можно ли использовать одну функцию вместо 2?Слияние 2 Функции
class c1
{
function f1()
{
sql statement 1
}
function f2()
{
sql statement 2
sql statement 3
}
}
Попробуйте
class c1
{
function f1()
{
sql statement 1
sql statement 2
sql statement 3
}
}
ИЛИ
class c1
{
function f1()
{
sql statement 1
f2()
}
function f2()
{
sql statement 2
sql statement 3
}
}
Я предпочитаю ваше первое предложение. В первой функции мне нужен sql-оператор 1 и второй оператор функции 1 и 2. В первом предложении, как бы я назову такую же функцию, но с другим требованием? – user1605904
Передайте различные параметры, чтобы указать различные функциональные возможности. Например, f1 (1) для вставки, f1 (2) для обновления и т. Д. Используя параметры, вы можете определить свое требование –
Спасибо. Он должен работать. – user1605904
Лучше, чем, почему бы вам не сделать все эти SQL заявления в одном?
<?php
class c1
{
function f1()
{
//sql statement 1, 2 & 3
}
}
?>
В первой функции мне нужна инструкция sql 1 и вторая инструкция функции 1 и 2. Как я могу назвать ту же функцию, но с другим требованием? – user1605904
Да? Скопировать вставить содержимое 'f2' в конце' f1'? Я что-то пропустил здесь? Вероятно, есть причина, что есть две отдельные функции? – h2ooooooo
Вы программист, так что это ваша возможность создать новую функцию 'function f3() {f1(); f2();} ' – PKeidel
@PKeidel Это в классе, поэтому это будет' $ this-> f1(); $ This-> f2(); '. – h2ooooooo