class

Как ссылаться на статическую постоянную переменную-член в PHP

У меня есть класс с переменными-членами. Каков синтаксис в PHP для доступа к переменным-членам из класса, когда класс ... $apple; function example()//constructor { example::apple = "red" //this throws a parse error } }

Как узнать, наследуется ли статическое свойство в php?

У меня есть $class_name = 'B'; И: class A { static $foo = 42; static $baz = 4; } class B extends A { st ... perty($class_name, 'baz'); //TRUE : is a static property of this class Как реализовать функцию isOwnStaticProperty()?

Объединение константы DIR со строкой в качестве значения массива, которое является членом класса в PHP

Кто-нибудь может сказать мне, почему это не работает? Это просто грубый пример того, что я пытаюсь сделать в другом мес ... /var/www/.../testing.php on line 6 Кроме того, это работает: $stuff = array( 'key' => "{__DIR__} value" );

PHPDoc для интерфейса и класса, реализующего интерфейс - различие [закрыто]

Вопрос довольно прост - как я должен различать phpdoc для интерфейса и для интерфейса, реализующего класс? Должны/могут ... ли должна выглядеть документация? Более общий для интерфейса и более конкретно для класса, реализующего этот интерфейс?

"Переходные" свойства в классе PHP?

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

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

Вот код, который не будет работать: class MyClass { const myconst = 'somevalue'; private $myvar = array( 0 = ... и", а только во время выполнения. Кто-нибудь знает какой-нибудь обходной путь? (определение не будет работать) Спасибо

Класс PHP не найден [закрыт]

Я решил этот вопрос самостоятельно. Имя файла было неправильным, lolz. Всем привет! Я создаю CMS, такие как Drupal ... , почему не удалось найти класс настроек. Если вам нужно больше исходный код, пожалуйста, прокомментируйте этот вопрос.

как создать класс php, который может быть приведен к логическому (быть правдивым или ложным)

Я создаю класс коллекции и хотел бы, чтобы он заменял массивы, которые я использую в настоящее время. Как создать кл ... ) { //... } Но это неприемлемо, так как в моей кодовой базе много мегабайт. Есть ли здесь какое-нибудь решение?

PHP - Расширяющий класс

Я сделал много и много кода на PHP, который является объектно-ориентированным, но до сих пор все мои классы были "единс ... ть доступ к разным таблицам одним методом (вместо того, чтобы включать этот точный метод find_all() в 5 разных занятия.

Как включить пользовательский класс в пакет Symfony?

У меня есть пакет Symfony, в котором мне придется использовать пользовательский класс. Этот класс не обязательно должен ... носительно поставщиков, но это довольно тяжело и не обязательно в моем случае. У кого-нибудь есть более простое решение?

идентификатор вставки mysqli()

Я не знаю, что не так в моем коде.? я пытаюсь получить последний идентификатор вставки, его повторяющий 0? есть идеи? ... ->query("INSERT INTO user(f_name, l_name) VALUES('$f_name', '$l_name')); var_dump($db->insert_id()); // return 0?

PHP Простой синтаксический анализатор HTML DOM: Выберите только DIVs с несколькими классами

Я искал как сумасшедший и не нашел решения. Проблема проста. Допустим, у меня есть 3 дива: <div class="class1"> ... ть идеи, как просто искать A&B в любом случайном порядке? Так что div[class=class1 class3] Работает с этим примером?

Основные вопросы о кэшировании памяти в PHP

Я никогда раньше не использовал memcache, поэтому, пожалуйста, извините мою неопытность. Хотя это довольно понятно, я х ... х, которые не используйте memcache, увеличит ли это время отклика значительно или минимально? Следовательно, вопрос 8!

статическое свойство php

У меня есть два фрагмента кода (относительно ключевого слова static), которые, как я ожидаю, будут иметь одинаковые вых ... { public static $var2 = 1; } class sub2 extends base2 { } sub2::$var2 = 2; echo base2::$var2; // Outputs 2 2

Вызов функции непосредственно после конструктора: новый объект()->Функция вызова()

Как вы могли видеть в названии, мой опыт программирования - Java. В Java вы можете делать такие вещи new Object().call ... интаксического анализа: синтаксическая ошибка, неожиданная"->"(T_OBJECT_OPERATOR)". Есть ли способ сделать это в PHP ?

Передача аргументов конструктору класса

Как я могу передать произвольное количество аргументов конструктору класса, используя функцию Object(), определенную ни ... truct($database, $username, $password, $host = 'localhost', $port = 3306) { // do stuff here } } ?>

получить имя файла расширенного класса

Допустим, у меня есть два файла, в каждом из которых есть класс. Как я могу получить имя файла, в котором находится доч ... n __construct(){ // here I want to get the filename where class B is, // or whatever class is the child } }

Переменные класса, содержащие функцию в PHP

PHP позволяет переменным содержать такие функции, как: $f = function($a,$b) { print "$a $b"; }; $f("Hello","World!") ... а ищет функции и может определить, является ли это переменной, только по контексту, я думаю, в этом мораль этой истории.

Доступ к родительской переменной из подкласса php и ключевого слова parent?

У меня есть родительский класс и подкласс, у родительского класса есть конструктор, который задает var, и я хотел бы ис ... } class Parent { var $myVar; public function __construct() { $this -> myVar = 'a'; } }

Автоматическая загрузка классов и функций из разных файлов и каталогов

У меня есть этот код загрузки: function __autoload($class_name) { //class directories $directorys = array( ... ой, которую я не должен был включать в каждый файл для включения классов? Пожалуйста, помогите мне. заранее благодарю