Php 合并2个功能

Php 合并2个功能,php,mysql,function,class,Php,Mysql,Function,Class,我在同一个类中有以下2个函数。 是否可以使用单功能而不是2功能 class c1 { function f1 () { sql statement 1 } function f2 () { sql statement 2 sql statement 3 } } 试一试 或 比这更好的是,为什么不把所有的SQL语句都放在一个数据库中呢 <?php class c1 { function f1 () {

我在同一个类中有以下2个函数。 是否可以使用单功能而不是2功能

class c1
{
   function f1 ()
   {
      sql statement 1
   }

function f2 ()
   {
      sql statement 2
      sql statement 3
   }
}
试一试


比这更好的是,为什么不把所有的SQL语句都放在一个数据库中呢

<?php
class c1
{
   function f1 ()
   {
        //sql statement 1, 2 & 3
   }

}
?>

对复制粘贴f1末尾f2的内容?我是不是遗漏了一些琐碎的东西?有两个不同的函数可能是有原因的?你是程序员,所以你可以创建一个新函数f3{f1;f2;}@PKeidel,它在一个类中,所以它是$this->f1$这个->f2@亲爱的。是的,当然可以。试着在一个函数中使用所有查询,而不是使用两个或多个函数。我更喜欢你的第一个建议。在第一个函数中,我需要sql语句1和第二个函数语句1和2。在您的第一个建议中,我将如何调用相同的函数但有不同的需求?传递不同的参数以指示不同的功能。例如f11用于插入,f12用于更新等。。使用参数,您可以定义您的需求谢谢。在第一个函数中,我需要sql语句1和第二个函数语句1和2。我如何调用相同的函数,但有不同的要求?
class c1
{
   function f1 ()
   {
      sql statement 1
   f2 ()
   }

function f2 ()
   {
      sql statement 2
      sql statement 3
   }
}
<?php
class c1
{
   function f1 ()
   {
        //sql statement 1, 2 & 3
   }

}
?>