oop

Могу ли я включить код в класс PHP?

Я хочу создать класс PHP, скажем Myclass.php . Теперь внутри этого класса я хочу определить только сам класс и некоторы ... один раз, на самом деле это Myclass_methods.php также следует включать только один раз. Возможно, я ошибаюсь. Эксперты?

PHP - можно ли объявить метод статическим и нестатическим

Могу ли я объявить метод в объекте как статический, так и нестатический метод с тем же именем, которое вызывает статиче ... вух was test::send("Hello World!"); И test::instance()->setText("Hello World")->send(); Возможно ли это?

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

Вот как я автоматически загружаю все классы в свою папку controllers, # auto load controller classes function __a ... ьзую подчеркивания и нижние буквы), class model_page { ... } class model_parent { ... }

ошибка "вызов неопределенной функции" при вызове метода класса

Это ошибка Fatal error: Call to undefined function assign( это код, как вы можете видеть, я, очевидно, определил функци ... or die(mysql_error()); if($result){echo "Added!";} else{echo"Not Added!";} }; } }

Динамически создавать PHP-объект на основе строки

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

Когда я должен объявлять переменные в классе PHP?

Я новичок в парадигме ООП, так что, вероятно, этому вопросу есть простое объяснение... Всегда ли вам нужно объявлять ... оступной. Если необъявленные переменные класса всегда доступны таким образом, какой смысл объявлять их все заранее?

Цепочка статических методов в PHP?

Можно ли связать статические методы вместе, используя статический класс? Скажем, я хотел сделать что-то вроде этого: $ ... тических функций (что выглядит невозможным, если только приведенный выше пример не может быть каким-то образом изменен).

В классе PHP5, когда вызывается частный конструктор?

Допустим, я пишу класс PHP (>=5.0), который должен быть одноэлементным. Все документы, которые я прочитал, говорят о т ... yDB() Вызов внутри самого класса? И почему мне вообще разрешено создавать экземпляр SillyDB изнутри самого себя?

Laravel:Приложение для различий::привязка и приложение::синглтон

Я немного запутался во всех приятных вещах, которые может предложить laravel с точки зрения контейнера и фасадов IOC. По ... т на этот вопрос очевиден, но я не могу найти никакого подтверждения по этому вопросу, и нигде это четко не объясняется.

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

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

Является ли PHP объектно-ориентированным?

Является ли PHP объектно-ориентированным языком? Если нет, то как насчет фреймворка CakePHP? Является ли это объектно-о ... оме того, может ли приложение PHP, полностью построенное с использованием классов , называться объектно-ориентированным?

Какие шаблоны проектирования/проектирования приложений PHP вы используете?

Пожалуйста, поделитесь со мной вашим любимым дизайном приложений/шаблонами дизайна для использования в PHP. Некоторые в ... цы и других повседневных действиях, которые составляют 80 % программирования. работа в PHP Все мнения приветствуются!

Почему переопределение параметров метода является нарушением строгих стандартов в PHP?

Я знаю, что здесь, в StackOverflow, есть пара похожих вопросов, таких как этот вопрос. Почему переопределение параме ... жно быть совместимо с объявлением Foo::bar() На других языках программирования ООП вы можете. Почему это плохо в PHP?

Вызывать метод по строке?

Class MyClass{ private $data=array('action'=>'insert'); public function insert(){ echo 'called insert'; } ... аботает: $this->$this->data['action'](); Единственными возможностями является использование call_user_func(); ?

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

Как получить путь к текущему классу из унаследованного метода? У меня есть следующее: <?php // file: /parentDir/ ... ctor = new ReflectionClass(get_class($this)); return dirname($reflector->getFileName()); } } ?>

вызов метода из другого метода в том же классе PHP

Я пытаюсь использовать метод из другого метода в классе. У меня не так много опыта в PHP5 ООП, и я огляделся в поисках ... ал parent::getClientInfo($db, $client); И $this->getClientInfo($db, $client); Безрезультатно. Есть идеи?

Плагин WordPress: Как мне избежать "жесткой связи"?

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

родитель::родитель в PHP

Я ищу способ доступа к родительской родительской функции класса без вызова родительской функции... Хммм, это звучит нем ... сть идея, как я могу это сделать? (Мне не разрешено редактировать myclass и myclass2, они являются частью фреймворка...)

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

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

Разделение интересов; MVC; почему?

В настоящее время я читаю о OO, прежде чем приступить к своему следующему крупному проекту. Чтобы дать вам краткую инфо ... й объясняется, почему MVC - хорошая идея? Большое спасибо всем, кто может помочь мне прийти к выводу по этому поводу.