Articles of Класс

Насколько важны классы? (PHP)

Я не знаю много о классах, но имею разумные знания PHP / MySQL. Но почему я должен изучать занятия? Я знаю, что они важны, но какие преимущества я могу увидеть, используя их, с которыми я не могу?

Есть ли способ безопасно переопределить класс в PHP?

Мы все знаем, что печально известная ошибка «не может переопределить класс». Есть ли способ преодолеть это и фактически объявить новый класс с тем же именем или это невозможно в PHP 5?

Как отправить в Google Plus через PHP?

Мне было интересно, есть ли уже плавающая неофициальная библиотека или класс PHP, которые я могу использовать, чтобы отправлять сообщения в поток Google Plus пользователя? Я не говорю о новой опции на кнопках +1. Я только хочу, чтобы он опубликовал их поток, а не с помощью кнопки +1. Извините, если это уже было задано, но я […]

Как эффективно создавать классы объектов при работе с табличными объединениями?

Я должен начать с того, что я не сейчас, и у меня нет иллюзий, что я когда-либо буду профессиональным программистом, поэтому большинство моих навыков были извлечены из опыта очень, как хобби. Я изучил PHP, поскольку это казалось простым простым введением в определенных областях, и это позволило мне создавать простые веб-приложения. Когда я узнал об объектах, […]

Один длинный класс или несколько более коротких классов?

В PHP есть ли влияние производительности на использование одного длинного класса с множеством функций в нем? Или целесообразно использовать многие небольшие классы и называть их по необходимости, когда это необходимо? Я новичок в OOPS и, пожалуйста, игнорируйте любую глупость в вопросе. Благодарю.

Как получить доступ к константе, определенной в дочернем классе, из функций родительского класса?

Я видел этот пример с php.net: <?php class MyClass { const MY_CONST = "yonder"; public function __construct() { $c = get_class( $this ); echo $c::MY_CONST; } } class ChildClass extends MyClass { const MY_CONST = "bar"; } $x = new ChildClass(); // prints 'bar' $y = new MyClass(); // prints 'yonder' ?> Но $ c […]

Отменить класс

У меня есть полная система создания форм. Существует много разных типов вопросов, и я должен проверить правильность ответа, который сделал человек. Все типы вопросов имеют свой собственный класс, который всегда называется ItemClass, и этот класс находится в собственном файле. Каждый раз, когда задается вопрос, я включаю файл, и есть проблема: я должен проверять разные типы […]

Константное выражение содержит недопустимые операции

У меня есть следующий код, где я получаю сообщение об ошибке «PHP Fatal Error: константное выражение содержит недопустимые операции». Он отлично работает, когда я определяю переменную в конструкторе. Я использую структуру Laravel. <?php namespace App; class Amazon { protected $serviceURL = config('api.amazon.service_url'); public function __construct() { } }

Класс подключения базы данных PHP

Я пытаюсь получить идентификатор пользователя из базы данных в классе, но у меня очень мало опыта работы с классами, как я могу получить получение uid из БД, а затем вернуть uid? так что в основном что-то вроде этого, class hello { public function getUid(){ //connect to the db //get all of the users info $array […]

Когда использовать статические и инстанцированные классы

PHP – это мой первый язык программирования. Я не могу полностью обернуть свою голову, когда использовать статические классы и объекты-экземпляры. Я понимаю, что вы можете дублировать и клонировать объекты. Однако за все время, когда я использовал php, любой объект или функция всегда оказывался единственным значением return (array, string, int) или void. Я понимаю понятия в […]