static-methods
Получение имени дочернего класса в родительском классе (статический контекст)
Я создаю библиотеку ORM с учетом повторного использования и простоты; все идет хорошо, за исключением того, что я застр ... еет смысл).. Поэтому мой вопрос в том, знаете ли вы, ребята, способ получить в родительском классе имя дочернего класса.
Использование этого внутри статической функции завершается неудачей
У меня есть этот метод, в котором я хочу использовать $this, но все, что я получаю, это: Фатальная ошибка: Использовани ... могу заставить это работать?
public static function userNameAvailibility()
{
$result = $this->getsomthin();
}
PHP Может статически::заменить self::?
Я немного запутался в этом вопросе. Я разрабатываю класс ORM, который пытается вести себя очень похоже на ActiveRecord ... ических атрибутов, особенно для обработки баз данных и таблиц. Мой вопрос в том, должен ли я вообще использовать self::?
Как я могу решить "Нестатический метод xxx:xxx() не должен вызываться статически в PHP 5.4?
В настоящее время используется большая платформа на PHP.
Сервер, на котором он размещен, недавно был обновлен до PHP ... PHP5.4.
Есть ли настройка PHP, которую я могу изменить, чтобы "игнорировать" отсутствие статического ключевого слова?
Вызов статического метода из экземпляра в PHP, будущее устаревание?
Хотя я понимаю, что переменная $this недоступна, когда метод вызывается в статическом контексте, чтобы помочь отделить ... е (PHP 5.3.6), однако я знаю, что обратное становится неподдерживаемым; то есть методы экземпляра вызываются статически.
Использует ли использование статических методов и свойств в PHP меньше памяти?
Я работаю над веб-приложением, которое видит десятки одновременных пользователей в секунду. У меня есть класс, который ... чтобы максимально снизить использование памяти на моем веб-сервере... и в целом, чтобы я лучше понимал, что происходит.
PHP: Что, если я вызову статический метод нестатическим способом
Я не профессионал в объектно-ориентированном программировании, и у меня глупый вопрос:
class test {
public static ... ndwich');
Я протестировал его, и он работает без каких-либо ошибок, уведомлений или т. Д. Но правильно ли это делать?
PHP использует статические методы в контексте объекта
У меня есть следующий код (например, на самом деле это мой настоящий код):
<?php
class Foobar
{
public static fun ... (), почему PHP пытается запустить статический метод?
Примечание: Я запускаю PHP 5.4.4, сообщение об ошибках в E_ALL.
Вызов статического метода из класса в другом пространстве имен в PHP
Этот приведенный ниже код выдает мне следующую ошибку: Class 'MyNamespace\Database' not found. Как мне ссылаться на кла ... class MyClass
{
public function myFuction()
{
Database::request();
}
}
}
Если я использую статический метод в PHP для создания подключения к базе данных, получится ли у меня одно или несколько подключений? [дубликат]
На этот вопрос уже есть ответ здесь:
Попытка создать статический класс базы данных, к котор ...
Правильно ли я понял статические методы и буду ли я повторно использовать одно и то же соединение или создавать новые?
Как я могу вызывать переменные-члены класса в статическом методе?
Я использую некоторый метод для автоматической загрузки вспомогательных файлов с функциями. Единственная проблема, с ко ...
}
Теперь я могу вызвать функцию из любого места с помощью spl_autoload_register().
some_helperclass:: some_func();
Почему статические методы непроверяемы?
Почему статические методы непроверяемы? Пожалуйста, приведите пример (по возможности на PHP).
"Статические методы - это смерть для проверяемости" - альтернативы для альтернативных конструкторов?
Говорится, что "статические методы являются смертельными для проверяемости". Если это так, то какова жизнеспособная ал ... ечит static в данном случае? Что делает это конкретное использование методов static настолько трудным для тестирования?
Вызов статического метода PHP с переменным именем класса и пространствами имен
Я пытаюсь вызвать статический метод для класса с пространством имен из другого класса с тем же пространством имен. Но и ... ел), используя обратные косые черты или функцию call_user_func, но ничего не помогало.
Кто-нибудь знает, что случилось?
PHP: Одноэлементный против статического класса [дубликат]
Возможный Дубликат: Разница между статическим классом и одноэлементным шаблоном?
Просто хотел узнать, в чем именно разница между одноэлементным и статическим классом?
Статический метод get - это плохая практика?
Обсудил с коллегой вопрос о том, является ли это плохой практикой или нет. Сейчас я не могу найти непосредственных прим ... rticlenumber is unique in the database
public static function getRandom() {} //Runs a query returning a random row
}
Вызов статического метода из имени строки в PHP
Мне нужно вызвать статический метод класса, но у меня есть только имя класса, а не его экземпляр. Я делаю это таким обр ... это фреймворк Yii, поэтому, если есть другой способ вызвать функции find(), для меня это нормально.
Заранее благодарю
Создание экземпляра "встроенного" класса в PHP? (Для простоты цепочки методов)
Идиома, обычно используемая в языках OO, таких как Python и Ruby, создает экземпляр объекта и связывает методы, которые ... экземпляр пользовательской фабрики с метод get_user(), но мне любопытно узнать о решениях того, о чем я спрашивал выше.
Вызов нестатического метода с помощью оператора разрешения области
Я обнаружил какое-то странное (для меня) поведение интерпретатора PHP, и я не уверен, безопасно ли использовать его в ... у) использовать эту "функцию" или нет. Существуют ли какие-либо другие случаи, когда isset($this) может равняться false?
Вызов статического метода нестатически
У меня есть дочерний класс, который расширяет класс только статическими методами. Я хотел бы сделать этот дочерний клас ... ть, и это, скорее всего, сработает (PHP очень снисходителен), но я не знаю, есть ли что-то, о чем я должен беспокоиться.