Articles of class

Установить цвет шрифта, шрифт и размер шрифта в PHPExcel

Я работаю в PHPExcel. Я начинаю. Когда я использую следующий код и его работу отлично. $phpExcel = new PHPExcel(); $phpExcel->getActiveSheet()->getStyle("A1")->getFont()->setBold(true) ->setName('Verdana') ->setSize(10) ->getColor()->setRGB('6F6F6F'); Но когда я использую следующий код и не получаю ожидаемого результата, как указано выше. $phpFont = new PHPExcel_Style_Font(); $phpFont->setBold(true); $phpFont->setName('Verdana'); $phpFont->setSize(15); $phpColor = new PHPExcel_Style_Color(); $phpColor->setRGB('FF0000'); $phpExcel->getActiveSheet()->getStyle('A1')->setFont( $phpFont ); $phpExcel->getActiveSheet()->getStyle('A1')->getFont()->setColor( $phpColor ); […]

Существует ли эквивалент call_user_func () для создания экземпляра нового класса?

Как создать класс с заданным массивом аргументов, который будет отправлен конструктору? Что-то вроде: class a { var $args = false; function a() {$this->args = func_get_args();} } $a = call_user_func_array('new a',array(1,2,3)); print_r($a->args); В идеале это должно работать без изменения класса, как в PHP4, так и в PHP5. Есть идеи?

Классы PHP: когда использовать :: vs. ->?

Я понимаю, что есть два способа доступа к классу PHP – «::» и «->». Иногда мне кажется, что работает, а другой нет, и я не понимаю, почему. Каковы преимущества каждого из них и какова правильная ситуация для использования?

Что такое :: класс в php

Что это за ::class в PHP? Быстрый поиск Google не перенастраивает ничего из-за характера синтаксиса. класс толстой кишки В чем преимущество использования этих обозначений? protected $commands = [ \App\Console\Commands\Inspire::class, ];

Должен ли я использовать несколько классов для игры?

Я рассматриваю возможность создания текстовой RPG-программы на PHP как проект праздника, а также возможность узнать больше о PHP и ООП. (Может быть, это не лучший выбор на языке, я знаю, но я не хотел, чтобы учиться другому языку с нуля одновременно с ООП.) Во всяком случае, я только начинаю процесс проектирования и думаю о «монстрах». […]

Использовать глобальные переменные в классе

Я пытаюсь создать класс pagination и использовать переменную извне класса. Но это дает мне фатальную ошибку «Вызов функции-функции члена () для не-объекта». Это индексный файл: $db = new DB_MySQL("localhost", "root", "", "test"); // connect to the database include_once("pagi.php"); $pagination = new pagi(); $records = $pagination->get_records("SELECT * FROM `table`"); И это файл pagi.php: class pagi { […]

Можно ли использовать конкатенацию строк для определения класса CONST в PHP?

Я знаю, что вы можете создавать глобальные константы в терминах друг друга с помощью конкатенации строк: define('FOO', 'foo'); define('BAR', FOO.'bar'); echo BAR; напечатает «foobar». Тем не менее, я получаю сообщение об ошибке, пытающееся сделать то же самое с использованием констант класса. class foobar { const foo = 'foo'; const foo2 = self::foo; const bar = […]

Как я могу вызвать статический метод в классе переменных?

Я пытаюсь сделать какую-то функцию, которая загружает и создает экземпляр класса из заданной переменной. Что-то вроде этого: <?php function loadClass($class) { $sClassPath = SYSPATH."/classes/{$class}.php"; if (file_exists($sClassPath)) { require_once($sClassPath); $class = $class::getInstance(); } } ?> Если я использую его так: <?php loadClass('session'); ?> Он должен включать и создавать экземпляр класса сеанса. BTW: статическая функция getInstance поступает […]

PHP Неустранимая ошибка: использование $ this, если не в объектном контексте

У меня проблема: Я пишу новый WebApp без рамки. В моем index.php я использую: require_once('load.php'); И в load.php я использую require_once('class.php'); загрузить мой класс.php . В моем классе.php у меня есть эта ошибка: Неустранимая ошибка: использование $ this, если не в объектном контексте в class.php on line … (в этом примере это будет 11) Пример […]

Как получить доступ к статическому члену класса?

Я пытаюсь получить доступ к статическому члену класса. мой класс: class A { public static $strName = 'A is my name' public function xyz() { .. } .. } //Since I have bunch of classes stored in an array $x = array('A'); echo $x::$strName; Во время печати я получаю ошибку. Как я могу напечатать «A […]

Intereting Posts
Как использовать order_id как номер счета-фактуры и конвертировать любую переменную в качестве gloabal Подтвердить, что вызов IPN из PayPal? Не удалось подключиться к Magento SOAP API v2 из-за «не удалось загрузить внешний объект» ZF2: как мне получить экземпляр ServiceManager из пользовательского класса Host DBpedia локально для категорий Использование регулярного выражения для проверки адресов электронной почты Как получить все привязки матчей подгрупп с preg_match_all ()? 24-часовое приложение для Android-приложений с веб-сервером PHP Как PHP ассоциативные массивы? Полоса прокрутки автоматически скрыта, если я не изменю размер страницы Пагинальные записи на стороне клиента Блог WordPress перенаправляет на другой URL-адрес из результатов поисковой системы Google Увеличение PHP memory_limit. В какой момент это становится безумным? for loop vs while loop vs foreach loop PHP Преобразование массива php в java