2016-04-07 17 views
2

dahil dan benim sınıfında db_connect.db dan $ mysqli erişmek istediğiniz değişkeni kullanansınıfta php dahildir ve

db_connect.php

<?php 
include_once("db.php"); 
$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME); 
mysqli_set_charset($mysqli,"utf8"); 
?> 

class.php

class class{ 

    function __construct() { 
     include_once 'db_connect.php'; 
    } 

    function get() 
    { 
     if (!$mysqli->connect_errno) { 
    } 
    } 
} 

i db_connect.php dosyasını doğrudan bir php işlevine doğrudan dahil etmeden $ mysqli'ye erişebilir

düzenlemek ve ben sınıfın tüm fonksiyonlarda $ mysqli erişmek istediğiniz

sayesinde

bir sınıf değişkeni kaydedebilirsiniz

cevap

2

:

class class{ 
    private $mysqli; 

    function __construct() { 
     include_once 'db_connect.php'; 

     $this->mysqli = $mysqli; 
    } 

    function get() 
    { 
     if (!$this->mysqli->connect_errno) { 
     } 
    } 
} 
+0

thx çok mükemmel çalışır – markus

İlgili konular