채택완료

클래스를 만드려고 합니다.

2023-03-10 (금) 15:51:56 2,160

클래스를 만드려고 합니다.

Copy
class Default{
  function __construct(){
    
  }
  function get_list($target_board, $wr_id){
      global $g5;
      $strSql = "
        SELECT * FROM {$g5['write_prefix'].$target_board}
        WHERE (1) 
        AND $wr_id='{$wr_id}
      ;";
  }
  function get_img_list($target_board, $wr_id){
      global $g5;
      ...
  }
}
$default = new Default;

$g5변수를 함수마다 불러오지 말고

한번만 불러오고 모든 함수에 사용할 수 있나요??

__construct()에 설정을 하나요?

|

답변 1개

채택된 답변
+20 포인트
Copy
<?php

 

include_once('common.php');

 

class test{

    function __construct($g5){

        $this->g5 = $g5;

    }

    function get_list(){

        print_r($this->g5);

    }

 

  }

 

  $default = new test($g5);

  echo  $default->get_list();

 

  ?>

답변을 작성하려면 로그인이 필요합니다.