static

Можно ли создавать статические классы в PHP (например, в C#)?

Я хочу создать статический класс в PHP и заставить его вести себя так же, как в C#, поэтому Конструктор автоматически ... eeting .= ' There!'; } public static greet(){ echo $greeting; } } Hello::greet(); // Hello There!

Почему PHP 5.2+ запрещает абстрактные статические методы классов?

После включения строгих предупреждений в PHP 5.2 я увидел множество предупреждений о строгих стандартах из проекта, кот ... ейсов. Мой вопрос: может ли кто-нибудь четко объяснить, почему в PHP не должно быть абстрактной статической функции?

статическая функция php

У меня есть вопрос относительно статической функции в php. Давайте предположим, что у меня есть класс class test { ... ::sayHi(); тоже работает. В чем разница между первым классом и вторым классом? Что особенного в статической функции?

ключевое слово "статический` внутри функции?

Я просматривал исходный код Drupal 7 и обнаружил некоторые вещи, которых раньше не видел. Я сначала заглянул в руководс ... е слово static с переменной внутри функции? function module_load_all($bootstrap = FALSE) { static $has_run = FALSE

Статический инициализатор класса в PHP

У меня есть вспомогательный класс с некоторыми статическими функциями. Все функции в классе требуют, чтобы "тяжелая" фу ... (с использованием статического $initialized var). Проблема в том, что мне нужно вызывать его для каждой функции класса.

Получение статического свойства из класса с динамическим именем класса в PHP

У меня есть это: одна строковая переменная, содержащая имя класса ($classname) одна строковая переменная с содержит ... го класса"(php.net), и да, я хотел бы, чтобы это значение быть изменчивым (даже если это помогает мне в некоторых случаях)

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

Я пытаюсь получить доступ к статическому члену класса. Мой класс: class A { public static $strName = 'A is my n ... in an array $x = array('A'); echo $x::$strName; Я получаю ошибку при печати. Как я могу напечатать 'А - это мое имя'

Статические переменные PHP

$count = 5; function get_count() { static $count = 0; return $count++; } echo $count; ++$count; echo get_count(); echo get_count(); Я догадался, что это выводит 5 0 1, и это правильно, но мне нужно лучшее объяснение?

Где разместить массивы с постоянным значением, к которым будут обращаться много раз?

У меня есть несколько массивов, хранящих возможные параметры для некоторых команд 3D-принтера. Я использую это, чтобы п ... his->hasNoXYZ() && in_array($this->T, self::$Ts)) ) return false; else return true; }

Узнайте, существует ли метод в статическом классе

Я хочу проверить, существует ли функция в библиотеке, которую я создаю, которая является статической. Я видел function ... о контекста. Учитывая, что ключевое слово для доступа к классу должно быть "self", так как $это для назначенных классов.

Когда использовать статический модификатор в PHP

Делая некоторые обзоры кода в последнее время, я наткнулся на ряд классов, в которых содержится значительное количество ... зница в том, как среда выполнения обрабатывает статические методы? Влияют ли они на производительность или объем памяти?

Передача статических методов в качестве аргументов в PHP

В PHP возможно ли сделать что-то подобное: myFunction( MyClass::staticMethod ); Так что 'myFunction' будет иметь с ... бное? Самое близкое, что мне удалось до сих пор, - это передать "функцию" в виде строки и использовать call_user_func().

Сохраняются ли статические переменные в php во всех запросах?

Статическая переменная попалась в php Я из Java и недавно перешел на php для одного проекта. Я обнаружил одно неожида ... нять значения, присвоенные переменным в запросах? Может ли кто-нибудь предложить мне лучший способ сделать это на php?

Статические переменные PHP в двойных кавычках

Как я могу заставить PHP оценивать статическую переменную в двойных кавычках? Я хочу сделать что-то вроде этого: lo ... время я решил использовать конкатенацию строк, но вводить текст очень сложно: log(self::$CLASS . " $METHOD entering");

Статические переменные в PHP

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

Нестатический метод... не должен вызываться статически

Я недавно обновил PHP 5.4, и я получаю ошибку о статическом и нестатическом коде. Это ошибка: PHP Strict Standards: ... hp on line 371 Это строка 371: $timer = VTimer::get($options['magic']); Я надеюсь, что кто-нибудь сможет помочь.

PHP - уровень абстракции БД использует статический класс против одноэлементного объекта?

Я не хочу создавать дискуссию о том, что синглтон лучше статического или лучше глобального и т. Д. Я прочитал десятки в ... из вас могли бы привести мне ПРИМЕР реального преимущества синглтона в этом конкретном случае. Спасибо в продвижение.

Статические классы в PHP с помощью абстрактного ключевого слова?

Согласно руководству по PHP , класс, подобный этому: abstract class Example {} Не может быть создан экземпляр. Есл ... ример, это сильная коннотация между разработчиками, что abstract классы на самом деле не используются или около того.)

Доступ к статическим свойствам с помощью объекта PHP

Это относится к Получить статическое свойство экземпляра , я новичок и имею следующий код: class Foo { public stat ... м упоминается шаблон Имя класса::static_property, а не конструкция объект::static_property. Нужно больше света на это..

Получить статическое свойство экземпляра

Если у меня есть экземпляр на PHP, какой самый простой способ получить статическое свойство ("переменная класса") этого ... lassvars['property']; Звучит действительно преувеличенно. Я бы ожидал $thing::property Или $thing->property