частный класс с массивом из базы данных

#php #arrays #class

#php #массивы #класс

Вопрос:

у меня есть частный класс с массивом :

 class Whois{
    private $whoisServers = array(
  "ac"=> "whois.nic.ac",
  "ae" => "whois.nic.ae",
  "tech" => "whois.nic.tech",
  "yu" => "whois.ripe.net");
}
  

теперь, возможно, я получу array () для частных серверов $ whoisServers из базы данных?

Комментарии:

1. Вы не можете получить доступ к приватным значениям класса непосредственно после создания объекта. Но для получения значения частной переменной вам следует создать средство получения. Я даю ответ ниже. ….

Ответ №1:

Теперь создайте объект класса и получите доступ к общедоступной функции.

         <?php
class Whois{

    private $whoisServers = array(
      "ac"=> "whois.nic.ac",
      "ae" => "whois.nic.ae",
      "tech" => "whois.nic.tech",
      "yu" => "whois.ripe.net");


    /*
    !----------------------------------------------
    ! Getting Private Server List Using Public Function
    ! @getter
    !----------------------------------------------
    */
    public function getWhichServers()
    {
        return $this->whoisServers;
    }

    /*
        https://github.com/arif98741
    */
}

$object     = new Whois();
$serverlist = $object->getWhichServers();