#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();