Форум программистов и сисадминов КиберфорумКиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами. |
|
Порядок свойств в дочернем объекте
Здравствуйте.
Код:
class A {
public $A_property1;
public $A_property2;
}
class B extends A {
public $B_property1;
public $B_property2;
Способы подключения класса...
Решил реализовать некоторый web интерфейс к СУБД mySql (скажем список приобретенных товаров). Мой класс - собственно занимается контролем вводимой информации, и формированием нормально...
Что значит $this ?
кто может обьяснить мне что значит $this-> в данном скрипте
public function dumpUser() {
$return = $this->rcon->rcon("dumpuser \"$this->name\"");
if (preg_match('|^Player .+ is not on the...
Переменные внутри класса
меня интересует как нужно правильно пользоваться переменными внутри класса
class A{
private $c,$d;
function funct($a){ // his тут никак не примениш, никак ли не не отразится если в основном коде...
Ошибка: Call to a member function prepare() on null
Добрый день
Есть файл со следующим кодом для подключения к базе на Open Server
$host = 'localhost';
$db_name = 'MOF';
$user = 'root';
$password = '';
Как исправить: Strict standards: Non-static method YaMailClass::getInstance() should not be called statically in
Вот ошибка:
Strict standards: Non-static method YaMailClass::getInstance() should not be called statically in
Вот строка на которую он ругается:
YaMailClass::getInstance($module_ya_mail_cfg);...
Как правильно вызвать метод класса внутри самого класса?
Здравствуйте. Собственно тема прописана в заголовке: как правильно вызвать метод класса внутри самого класса?
Насколько я знаю, для статических методов существует self, а если надо вызвать не...
Как работают аксессоры __get и __set?
Недавно решил начать изучать PHP. Вообщем скачал книгу по ПХП и начал учить, дошел до аксессоров __get и __set и наткнулся на такую проблему. В книге написано следующее.
Аксессоры . Методы __set и...
Переопределение методов trait
как-то можно реализовать следующее:
trait A{
public function foo(){
return 1;
}
}
class B{
use A;
public function foo(){
return parent::foo()+1;
Как устранить ошибку: "call_user_func_array() expects parameter 1 to be a valid callback"?
Здравствуйте!Проблема при открытии /cabinet/ возникает ошибка - " Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'SiteController' does not have a method...
Как объявить массив в свойстве класса
$cfg = '127.0.0.1';
$cfg = 'root';
.....
class db
{
public $cfg;
public function query()
{
Учебник ООП на PHP с упражнениями и примерами, а не просто конспект лекций. Где такой достать?
Перекачал много учебников по PHP, но все они в основном идут как начитка теории с примерами. Но для того чтобы научиться нужно самому такие примеры выполнять, т. е. должно быть домашнее задание. Где...
Массив объектов
Метод:
static function getAllContact($order){
$result = mysql_query("SELECT con_id,first,last,email,phone_1,phone_2,phone_3,main_phone FROM contact WHERE user_id = '$_SESSION'...
Наследование конструктора
Здравствуйте, форумчане, пожалуйста, объясните новичку!
Если у меня есть конструктор родительского класса, например:
__constructor($par1, $par2)
Я наследую дочерний класс, у которого есть...
Вызов метода из другого класса
Добрый день, умные люди!
Я только начала разбираться в ООП, вот появились вопросы, а не знаю к кого спросить совета.
В общем, суть в том, что у меня есть простой класс, в котором метод...
Обращение к свойству родителя
Привет, товарищи ребята!
Есть 2 класса, второй - дитё 1-го. В 1-ом классе есть св-во protected $xmlFile;в него ч/з свой же конструктор передается имя файла, вот конструктор
// конструктор...
MVC вывод информации
Здравствуйте. Не могу никак разобраться с такой ситуацией, мне необходимо выводить разные формы в зависимости от выбранного метода.
К пример my-site.ru/pages/edit?id=1 - Должно выводить форму для...
Модель MVC, передача данных из контроллера в вид?
как правильно организовать передачу данных из контроллера в вид?
как-то у меня в голове не укладывается как это сделать, напр. есть:
контроллер wind.php
<?php
$data = array(1,2,3,4,5);
...
Пример структуры сайта на MVC
Здравствуйте. У меня понятие MVC несколько "расплывчатое", хотелось бы увидеть на примере, в основном это предлагают в видеоуроках, но хотелось бы не только увидеть пример но и обсудить его....
Fatal error: Call to a member function find() on a non-object
Где он теряет свойство объекта?
<?
include('simple_html_dom.php');
$companies = new simple_html_dom();
$companies->load_file("http://market.yandex.ru/vendors.xml?CAT_ID=160043&hid=91491");...
Вывод данных из БД MySQL с использованием MVC и ООП
Здравствуйте. Есть БД testing с таблицей testing с тремя полями: id, FIO, gryppa. Есть файл index.php следующего содержания:
$connect = mysql_connect('localhost','root','');
$op =...
Что за ошибка, Call to undefined method CI_Model::Model()
Вот код контролера :
<?php
/**
* @author TEAM iNFECTiON
* @copyright 2011
*/
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Goods extends CI_Controller
{
Метод класса из другого файла
Всем привет!
По уроку одного уважаемого человека сделал следующее:
файл index.php
<?php
//define("SYSTEM_ROOT",$_SERVER."/core/");
ini_set('display_errors', 1);
ini_set('error_reporting', -1);...
Передача функции в качестве переменных другим функциям
Возможно ли в PHP передавать функции в качестве аргумента методам класса? Например есть такой код:
class test {
function funcToRun() {
}
function run() {
$this->funcToRun();
}
}
$obj =...
Ошибка Notice: Trying to get property of non-object
Здравствуйте уважаемые форумчане:)До сих пор писал на процедурном но теперь решил перейти на ООП:)
И так есть простенький класс modul у которого есть публичный метод info($detail)..этот метод должен...
С чего лучше начать изучать MVC
Подскажите с чего лучше всего начать изучать MVC, делимся литературой ссылками и так далее
Задача про переправу семьи через берег
Доброго времени суток!
У меня есть вот такая вот задача:
PHP
На одном берегу реки семья - отец, мать, сын и дочь. Семья хочет добраться до другого берега реки. Они нашли рыбака с лодкой, который...
Откуда быз вызван метод,свойство и т.п.
Хотелось бы узнать есть ли в php какая-то функция с помощью которой можно узнать откуда был вызван данный метод - т.е. допустим, если я вызываю один класс1 из класса2 мне бы в классе1 можно было...
Узнать всех потомков класса
Вопрос похоже противоречит ооп, но все же... Есть ли возможность получить дерево имен классов-наследников от некоего класса-родителя? Задача в следующем, есть навигация в админке, каждый элемент...
Задачи с ООП
Хотелось бы порешать задачи, связанные с ООП. Может есть какой то задачник, список реальных примеров или лабораторные работы? В принципе, если у кого-то сейчас стоят реальные несложные задачи, в...
Database Exception – yii\db\Exception ↵ Caused by: PDOException
"Database Exception – yii\db\Exception
Caused by: PDOException"
Помогите , пожалуйста, разобраться откуда пляшет эта ошибка?
Указывает на эту строчку throw new Exception($e->getMessage(),...
Класс внутри класса
У меня есть класс взаимодействия с БД.
class DB {
//connect, select, update и прочее.
}
Есть общий файл, который подключает все классы и разные настройки. В нем же создается объект класса DB...
Как получить доступ к переменным извне класса?
в классе, ошибки я вывожу в массив, например $this -> err, там валяется ошибка ввода данных поля формы name.
мне надо вывести эту ошибку за пределами класса, в другом файле, типа как раньше делал:...
Класс. Наследование. parent::__construct()
Здравствуйте! Вот код. По идее, должно вывести 29,232. Но получается 0. Подскажите.
//базовый класс
class Counter {
protected $show0;
protected $show1;
function __construct($arg0, $arg1) {...
Ошибка: Warning: mysqli_connect(): php_network_getaddresses
Из файла config.php функцией configSeparated() - 17 строка(1 скрин), передаю массив как строку в файл data.php в функцию connectParams() - 10 строка(2 скрин). В результате в функции setConnect() -...
Обращение к методам класса из другого
как в php в одном классе обратиться к методам второго без создания экземпляра второго класса и не делая его static? возможно ли такое?
Как работают геттеры и сеттеры и зачем они нужны?
Не понимаю как они работают и зачем они нужны. Можно примеры и объяснения пожалуйста. Понял, что один для записи в свойство, а второй для чтения. Но как это вообще работает? У функции может быть...
Call to undefined method
делаю angularjs приложение с php back-end. Оно должно показывать весь список товаров и добавлять товары методом POST.
Все работает (даже форма поиска), но когда заполняю форму и отправляю ее ничего...
MVC - мой первый скрипт, оцените/исправьте/добавьте/прокомментируйте
Доброго времени суток, вот я погуглил, почитал всяких статей про MVC на PHP, поюзал немного фреймворк CodeIgniter, и решил что надо чтото в этом роде попробовать написать своё, вот и начал лепить, и...
Как передать имя класса в функцию
Добрый день. Есть класс:
class Model
{
public static function print()
{
echo 'Hello World';
}
Как использовать AJAX в MVC соблюдая ООП?
Делаю сайт с соблюдением MVC т.е. у меня есть одна страница входа и в зависимости от параметров переданных на нее, создается необходимый экземпляр класса контроллера.
Теперь появилась...
MVC подход и Ajax
Всем привет. Решил создать данную тему, так как много вопросов по MVC и AJAX но толком как и что делать не сказано. Это и не удивительно, так как MVC это не жестко разработанная система, а подход и...
Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION
<?php
class Test{
public $serik="Сека молодец";
function test1(){
echo $this->serik;
}
Пример кода интернет магазина на PHP ООП
Доброго времени суток! С ООП знаком в теории, перейти на практику решил с примеров чужого кода. Искал код интернет-магазина, чтобы поковыряться, разобраться, как это все устроено, но не нашел....
Fatal error: Call to a member function prepare() on a non-object
Не знаю куда написать, и можно здесь тему, можно и в бд, не пинайте, если написал не туда.
Проблема в следующем : выходит ошибка Fatal error: Call to a member function prepare() on a non-object
Сам...
Как обратиться к функции из другого файла
Добрый день. Как можно обратиться к функции из другого файла php ТоЛЬКО не используя функции require_once/ include_once? Просто как я поняла данные функции просто подставляют (копируют) код из тех...
Добавление и товара в корзину и удаление
Есть такое задание:
Опишите класс Корзина, в которые можно передавать любой товар. Опишите у корзины нужные свойства и методы. Например метод получения суммы заказа, удаление товара из корзины и...
Использование класса в другом классе
к примеру у меня есть класс
class Class_Settings{
function test(){
.. тут вытягиваются переменные из базы ...
return array( .. эти переменные ..)
}
}
$class_settings=new Class_Settings;
Ошибка unexpected '.', expecting ',' or ';'
Здравствуйте!
Уже полдня бьюсь с этой проблемой, надеюсь на помощь.
Описание:
Попытка вызова:
<?
require_once('d:\Domains\web-ing.16mb.com.lh\classes\Obr_sv.php');
$os= new Obr_sv;
print...
Регистрация на сайте ООП
Здравствуйте форумчане. У меня проблема такая. Написал регистрацию на сайте с помощью процедурного стиля с небольшим применением ООП,всё работает, но хочется сделать всё с помощью ООП чтобы...
Перенести данные о товаре в модальное окно при клике на него
Доброго дня!
При программировании вёрстки (я только учусь, тренировочный проект) столкнулся с проблемой. Нужно, чтобы при клике на товар появлялось модальное окно с данными этого товара....
getInstance в классе
Всем привет! Для начала представлю свой код:
<?php
class DB extends MySQLi {
public function __construct() {
# Инициализация
@parent::__construct(Config::DB_HOST, Config::DB_USER,...
Не знаю с чего начать в ООП
Народ, вообщем дело такое, вроде бы прочел не одну книгу по ооп на php теоритически вроде все знаю, но не знаю как начать писать сайт. МОгли бы вы выложить пример не большого сайта на ооп. Вопрос...
Вызов метода одного класса через другой
Необходимо вызвать метод класса ч/з другой класс.
Методов класса много, сами классы тоже много. Поэтому делаю один класс, который будет обращаться к нужному классу по названию переменной.
Делаю...
Вызов метода класса из сторонней функции без объявления объекта
Собственно вопрос в топике. Можно?
т.е. есть некий класс MyMySQLClass() в котором прописаны параметры доступа к БД, инициализация подключения к БД в конструкторе и содержит разнообразные методы...
Метод render
Всем добрый день, я не совсем понимаю, можно ли делать так и правильно ли это? Допустим в директории core я создал абстрактный контроллер, где есть метод render. И в этой же папке создаю класс view у...
Как передать классу переменную?
Здравствуйте уважаемые ПРО!
Подскажите как передать классу значение из сессии
<?php
//присваиваю значение переменным из сессии
$key = $_SESSION;
$secret_key = $_SESSION;
Вызвать метод внутри метода
Hello world! В общем суть такова: есть класс admin, который содержит метод: news, внутри которого содержатся методы: addNews,editNews,delNews.. И вот: как внутри метода news() вызвать его подметод -...
Обработка нескольких кнопок, находящихся на одной форме.
Здравствуйте!Скажите пожалуйста, как можно обработать несколько кнопок(button) на одной форме?К примеру что-бы одна кнопка добавляла в б.д. что-то, а другая удаляла.
P.S. JAvaScript не...
Обращения между классами
Доброе утро!
Подскажите, как из одного класса получить значение из другого класса.
Например есть:
<?
class classOne{
var $text = 'testing...'
}
$classOne = new classOne();
class classTwo{
Динамическое создание класса в MVC – как?
Доброго времени суток!
Что есть сейчас:
Пишу свою MVC (велосипед обучения ради) и сейчас, чтобы добавить новую страницу на сайт нужно вручную создать php файлы с моделью, контроллером,...
Объект класса с подключением PDO
Есть класс для подключения с БД (используется PDO). В этом же классе есть основные ф-ии для работы с БД.
Подключаюсь нормально.
Теперь при попытке обратиться к методу этого класса, у меня выходит...
Выявить утечку памяти
Здравствуйте. Написал парсер с библиотекой для парсинга simple_html_dom. После длительного парсинга видно, что память переполняется. Можно ли как то узнать, в каком месте идет переполнение памяти ?...
В чем суть интерфейсов?
За день я в интернете начиталась столько всего про интерфейсы, что запуталась до нельзя!!!
И так, звучит главный вопрос: в чем же суть интерфейсов, в чем плюсы, в чем минусы?
Вызов метода одного класса внутри другого класса
PHP передача метода, с класса, в другой класс
Столкнулся с проблемой не могу передать метод или функцию с одного класса в другой
файл titanfalk.php
<?php
class gui
{
public function...
Переопределение класса
Здравствуйте.
Есть несколько классов (все классы хранятся в отдельных файлах) с реализацией API для работы с различными сервисами (однотипными, для примера - панели управления).
Функции...
Создание экземпляра класса, имя класса находиться в строковой переменной
Подскажите люди добрые, как можно выйти из такой ситуации, вот допустим имеются классы
class new1{
.
.
.
}
class new2{
.
.
.
Как использовать экземпляр PDO в своём классе?
Вот я соединяюсь с базой:
$dbh = new PDO("mysql:host=$host;dbname=$db_name",$user,$pass);
если использовать $dbh вне своего класса, то всё пашет, а если я создал класс и пытаюсь чтото извлечь из...
Подключение файла через метод класса
Оказывается, если инклюдить файл через метод класса, то содержимое подключается как бы в этот самый метод, и видит в своём окружении свойства и методы данного класса, но не видит глобальную среду...
Валидация в ООП
Вечер добрый. Требуется пинок в нужную сторону. Есть, к примеру, класс:
<?php
class test {
public $error;
public function __construct() {
$this->error = FALSE;
}
...
Задача: построить систему классов для описания плоских геометрических фигур
Построить систему классов для описания плоских геометрических фигур: круга,квадрата,прямоугольника. Предусмотреть методы для создания объектов, расчета их площади и периметра.
Сценарий...
Как подключить все файлы из папки
допустим у меня есть папка, которая называется include и в ней файлы
file1.class.php
file2.class.php
...
fileN.class.php
как можно с помощью spl_autoload сделать, что бы все файлы, которые...
static в связке с protected,private
привет.Помогите с одним вопросом.
Как я понял с флагом static можно вызвать только public свойство/метод class::property.
Правильно ли утверждение что static protected,static private не имеет...
Передача значений переменных внутри класса.
В результате класс выдает результат 0, без сообщений об ошибках. Что не верно?
class arithmetic
{
var $one = 1;
var $three;
var $multi;
var...
Включение файла
Вопрос:
Есть файл оболочки top.php он включает в себя меню, которое формируется из файлов директории(некий cms)
при вызове непосредственно файла top все работает корректно, при вызове его же через...
Для чего абстрактный класс, интерфейс и что такое implements
В общем топик замысловатый, но вопрос простой: учу потихоньку ООП всё глубже и глубже и столкнулся с проблемой понимая 3 разных слов: абстрактный, интерфейсы и имплиментс (последние два вроде...
Как использовать класс в классе?
class db {
......
function query($string)
{
$result = mysql_query($string) or die("Query failed: ".mysql_error());
return $result;
}
......
}
поиск значения в массиве
У меня есть массив
$array = array('one','two','three','four','five','five like','five id');
if(in_array ('five', $array)) {
print "Found";
}else{
print...
Класс авторизации / сессии
Доброго времени суток. Недавно начал изучать ООП, поэтому пытаюсь написать для себя более-менее рабочий движок. Застрял с написанием ядра. После перезапуска браузера, пользователь вновь не...
Классы в PHP: найти площадь трапеции и прямоугольника
Здравствуйте!
Помогите, пожалуйста!
Напишите программу, позволяющую находить площади трапеции или прямоугольника.
В конструкторе класса должна происходить инициализация переменных. Вычисление...
константы в классе
вот пример кода
const NAME="name";
const SITE="mysite";
class my
{
function f1()
{
echo NAME;
Подскажите хорошую книгу по PHP и MVC
Здравствуйте!
Подскажите пожалуйста хорошую книгу по PHP + MVC. А то ищу и ничего дельного найти не смог, может кто знает хорошего автора.
Заранее благодарен!
Доступ к приватным переменным
Доброй ночи.
Есть код —
<?php
namespace Test\Sample;
class SampleClass
{
private $id;
private $name;
Наследование с нескольких классов
Есть два стандартных класса: 1 - это MOD и 2 - это cl_verificationInputData был написан еще 1 класс userConfig, наследую все методы и свойства с класса MOD так
class userConfig extends MOD {
...
Fatal error: Call to a member function query() on null
доброго времени суток всем!
проблема: есть класс базы данных (упрощенный пример класса приведён ниже)... и есть метод query который выполняет запрос в бд. с этим методом связана следующая ошибка...
MVC- грамотная реализация модели
Здравствуйте!
Осваиваю ООП+MVC, брал пример из http://habrahabr.ru/post/150267/
Хочу научиться вести порядок у себя в классах, по всем стандартам, чтобы и другие могли разбираться в моём коде
Вот...
Обращение к классу по имени
Доброго времени суток.
Подскажите, как обратится к классу если имеется его имя.
В переменной есть его имя:
$class = "User";
В самом классе есть свойство, которое мне нужно вытащить не...
Класс для работы с базой данных на singleton
использую класс для глобального доступа к единственному экземпляру объекта PDO:
class DB
{
private static $_instance = null;
private function __construct() {}
private function __clone() {}...
PHP переопределение методов
Суть.
Имеем PHP 5.6.0RC3 (cli) (built: Aug 1 2014 09:58:46) (в прочем и на серверах, с версиями чуть младше встречатся
Имеем код:
class A
{
public function foo($param)
{
}
}
Non-static method
вот примерно код
class news
{
function news()
{
//тут код
}
}
Нужны ли скобки () при создании экземпляра класса через new
Подскажите как правильно писать (как в первом варианте или как во втором) и чем они отличаются?
1) $myObj = new MyClass;
2) $myObj = new MyClass();
И ещё такой вопрос: можно написать вот так:...
Вывести переменную на экран
Друзья, только начал изучать ООП. Возникла проблема. Как правильно сделать что бы у метод printes попал переменная (массив) $myrow из метода qwerty (), и вывелось на экран то что мне надо echo...
Оцените пожалуйста тестовое задание джуна php
Привет. Пробовался на должность джуна php, было тестовое задание которое я выполнил но мне отказали. Я прекрасно понимаю что могут отказать без внятной на то причины но как-бы хочется развиваться а...
Ошибка Call to a member function getAll() on a non-object
Файл globale_class.php. В этом файле указывает на ошибку "Fatal error: Call to a member function getAll() on a non-object in Z:\home\testik\www\lib\global_class.php on line 54".
<?php...
Тест по ООП
Подскажите, правильно ли я ответил на вопросы?
1. Класс отличается от объекта тем, что
a) класс - это переменная, объекта - это массив
b) объект - это экземпляр класса
c) ничем
d) класс - это...
Parse error: syntax error, unexpected 'text' (T_STRING)
Parse error: syntax error, unexpected 'text' (T_STRING) in C:\Program Files\EasyPHP-12.1\www\proka4ka-rp.su\ips_kernel\classDb.php on line 1780
<?php
/**
* <pre>
* Invision Power Services
*...
Реальное назначение namespace в PHP
Главный мануал по namespace лежит тут:
http://php.net/manual/ru/language.namespaces.php
Я лишь хочу высказать свою точку зрения относительно того зачем вообще namespace используются
1) Код...
Одинаковые строки не равны
имеется строка в текстовом файле m.txt (строка = '1')
имеется объект, в который эта строка загружается
class monster {
public $type='';
...
function some(){
$this->type = строка из файла(=1);...
В чём плюс у ООП?
Здравствуйте! Например, есть код, реализованный при помощи ООП:
<?php
class DBConnect
{
private $location;
private $dbuser;
private $dbpass;
private $dbname;
ООП, взаимодействие объектов классов
Всем привет!
Перед тем как задавать вопросы напишу. Я понимаю концепцию ООП, понимаю чем отличается класс от объекта класса, знаю что такое инкапсуляция, полиморфизм и наследование...ну и о прочих...
Как передать переменную с одного метода в другой
Есть у меня два метода,
вот первый
public function get_station_page($page)
{
$result_row = $this->db->query("SELECT * FROM `station`");
$posts = mysqli_num_rows($result_row);...
Суть DI в чём?
index.php
<?php
require_once 'engine/bootstrap.php';
service.php
<?php
return ;
Класс для безопасной и простой работы с mysqli
Зачем нужна обертка над СУБД написано тут - http://habrahabr.ru/post/148701/
Там же подробно описано, почему PDO или mysqli нужно оборачивать. Основной довод - ужасающая многословность:
Возьмём...
Обратиться к константе, имя которой в переменной
Здравствуйте.
Возникла ситуация, когда необходимо обратиться к константе класса, имя которой заключено в переменную.
Вызов константы идет так:
MyClass::my_const
В моем случае, я получаю имя...
подскажите пож видеоуроки по ООП
Здравствуйте!
Учил основы PHP по Е.Попову очень понравилось и понятно , в процессе делали по теме и норм увоил основы - теперь решил подрости и выучить ООП , но поюзав в Яндексе ненашел видеуроки по...
Калькулятор на ООП
Добрый день, скажите пожалуйста, почему у меня не выводится конечный результат?
И как можно узнать, есть ли значение в переменной $b, потому что если ввести в поле, например: 3 / 1 - то результат...
Трейты (trait) зачем это нужно с точки зрения практического программирования?
Здравствуйте уважаемые! Честно говоря никогда не пользовался этой фичей PHP (trait) просто ради интереса попытался разобраться, но как то не совсем вкурил((( "Уменьшение некоторых ограничений...
Как получить значение свойства объекта в переменную?
var_dump($obj);
Выводит:
object(SimpleXMLElement)#338 (1) { => string(6) "0.1818" }
Как передать это число "0.1818" в отдельную переменную из объекта?
Прикрутить к MVC PDO
Доброго времени суток, уважаемые форумчане, прошу у Вас помощи немного разобраться в MVC а именно как прикрутить PDO и как с ней обращаться.
Учить начал вот по этой статье На хабре
проэкт я...
Ошибка Notice: Undefined variable: mysqli in
Доброго времени суток ребят!
Проблема такая:
Notice: Undefined variable: mysqli in /storage/ssd5/729/2057729/public_html/cart_fns.php on line 54
Fatal error: Uncaught Error: Call to a member...
Проектирование проекта. Как разделить его на классы
Здравствуйте.
Я проектирую один проект и не знаю, как разделить классы.
Например, должна быть регистрация, аутентификация и "забыли пароль?"
Лучше разделить на 3 класса соответственно или...
Массив в классе
Как обратится к статистическому массиву?class mysqlAction{
public static $config = array(
'adress' => 'localhost',
'login' => 'root',
'password' => '',
'dataBase' => 'test',...
Вызов статического метода
Доброго времени суток, господа!
Метод вызывается так:
class nameClass {
public function metod($r) {
// что-то тут...
}
}
$class = new nameClass();
$class->metod($r);
Не понимаю spl_autoload_register
Пример.
У меня есть много файлов с классами. 1 файл = 1 класс. Классы и их методы.
Я хочу использоваться в одном файле эти классы и методы. А четкого конкретного примера по использованию ...
php скрипт HTML в DOC или DOCX
Может кто нибудь знает где взять нормальный скрипт для сабжа
обрыл весь интернет, нашел всего два варианта, и оба не очень
один какая то платная библиотека phpdocx что собственно не очень...
Наследование private
Почему в следующем коде экземпляр класса man вернет 'Hello'? Должен же запретить наследование приватной переменной? Ведет себя так как будто спрашивает переменную у класса people.
Если в классе...
Написать класс-оболочку хранилища
Приветствую. Поступило задание по ООП. С ООП знаком не так давно, не хватает знаний и практики. Пока не совсем понимаю что от меня "требуют". Подскажите пожалуйста структуру кода. Как я понимаю...
MVC - правильное использование наследования
Всім добрий день. Я намагаюсь розібратись з MVC і написати свій "велосипад"(фреймворк) - чисто для досвіду і щоб зрозуміти як це все працює. Знайшов в інтернеті статтю с файлами по цій темі(файли...
Вызов метода по имени из переменной
собственно код:
<?php
$gg = new init();
$gg -> call();
//class1
class init {
function call() {
$cmd=$_GET;
return $this->$cmd();
Изучение ООП, подскажите практическую задачу для тренировки
Добрый вечер. Возникла такая проблема. Потихоньку изучаю ООП. С теоретической точки зрения вроде всё ясно, но из-за отсутствия практики, я не «въезжаю» в саму суть ООП. Какую практическую задачу...
MVC и ООП как в контроллере обращаться к внешним модулям
Здравствуйте! Помогите пожалуйста разобраться. )
Попробую рассказать по порядку.
Пишу движок для своего будущего проекта. Но до этого, я всегда писал процедурным методом, с использованием ООП,...
Получить ключи из объекта
Всем привет! Есть одна муть с которой что то не получилось разобраться. Как с этой хренотени которую привожу ниже можно получить все названия массивов ?))
=> stdClass Object
(
...
return $this;
<?php
header("Content-type: text/html; charset=utf-8");
class test {
public $test;
public $error=0;
function __Construct($smthnk) {
$this->test = $smthnk;
}
function isInt() {...
MVC регистрация
Здравствуйте. Задумал написать регистрацию/авторизацию на ООП. Хочу понять в правильном ли я направлении мыслю.
Есть некая форма регистрации (ничего необычного, просто форма) - это у нас получается...
Non-static method Letter::types() should not be called statically, assuming $this from incompatible context
Пытаюсь зайти в редактор шаблонов, в скрипте и выдает вот такую вот ошибку:
" Non-static method Letter::types() should not be called statically, assuming $this from incompatible context "...
Свойству класса присвоить объект другого класса
Добрый день форумчане. Подскажите, пожалуйста. Свойствам класса можно при описании присваивать скалярные значения или массив. А как можно присвоить свойству класса объект другого класса ? Например:
...
Передать объект в класс
Доброго времени суток
Есть класс MySqlDB, где находятся методы управления базой данных. Создаем его объект
$MySql = new MySqlDB();
Есть другой некий класс UrlParser и мне надо в его методах...
Вывод данных из mysql в классах
Всем привет - я только начинающий в ооп - и я создал класс
все нормально без ошибок вышло , ноя пытаюсь вывести данные из таблицы ничего не выводит
class a
{
//function mysql() {}
...
Как обратиться к методу текущего класса
Вообщем такая проблема. У нас есть класс в этом классе есть метод. И нам нужно в теле данного класса обратиться к этому методу. Вопрос такой. Как это сделать
Делаю вот что:
class SName{
public...
Подключение к БД в конструкторе класса Singleton
Задаю вопрос в целях обучения...
Есть паттерн Синглтон, у меня это класс для работы с БД :
final class DB {
private static $host = '127.0.0.1';
private static $user = 'root';
...
Собираюсь сделать сайт на ООП с MVC
Собираюсь сделать сайт на ООП с MVC(тестовый, для закрепления зананий), подскажите, где, что и как распределять? какая должна быть структура у сайта? Мне очень нужны ваши советы...
Спасибо за...
Подключение к Бд через ООП. Написание класса корзины
Вот небольшой пример кода, как будет использоваться подключение. Правильно ли это?
Или как вообще лучше сделать?
<?php
class cart() {
private $db;
private $db_server;
private...
Закоментированный пример инкапсуляции
Приведите пожалуйста пример инкапсуляции в ООП на php.Желательно, с комментариями, чтобы я понял)
Router - MVC
Задание заключается в создании MVC фреймворка, у которого все компоненты должны быть слабо связаны между собой.
$path = 'app\controllers\\'.ucfirst($this->params).'Controller';
...
Ошибка при работе с ПДО "Call to a member function setAttribute() on a non-object"
привет, всех с наступившим! :drink:
вот часть класса для работы с бд
class DB{
private $handler;
private static function GetHandler(){
if(isset(self::$handler)){
try...
Самописный сайт на ООП
Всем доброго времени.
Начал изучать ООП.
Для этого решил написать довольно сложный сайт, но кто знает...
Суть заключается вот в чем:
1. Сайт хочу сделать на MVC
2. Хочу сделать возможность...
Ошибка "Parse error: syntax error, unexpected '{', expecting '(' in"
имеется класс safemysql.class.php
Хочу заточить его под нужды своего сайта с помощью наследования//подключаю исходный класс
//в нем уже зашиты параметры доступа к БД - хост, юзер и пасс...
Маршрутизация и ЧПУ ( URL )
Люди , есть нужда в реализации ЧПУ и маршрутизации , но немного не понимаю как это реализовать , хотя и много читал и смотрел на ютубе видео , всё равно там не так понятно всё объяснено , более...
Организация URL адресов
Добрый день.
Столкнулся с такой проблемой ...
Как правильно организовать URL ?
Допустим есть сайт ... www.site.com
есть меню menu1, menu2, menu3, menu 4 и т.д.
Меня интересует, как сделать...
Доступ к переменным внутри класса
чем отличается доступ к объявленной переменной внутри класса указателем $thes->,
от доступа к не объявленной переменной?
пример:
1....
public $a;//переменная объявлена
public function...
PHP MVC. Как подключать основной вид?
Здравствуйте. Помогите, пожалуйста с разрешением такого вопроса... В общем так:
- Много информации прочитал о MVC PHP, понял как всё действует при написании приложения в этом стиле.
- Пробовал...
Проектирование классов.
Столкнулся с проблемой, что не совсем осознал, как правильно проектировать классы, распределить методы и функции, какие типы данных лучше всего использовать в том или другом классе.
В частности...
Не могу получить переменную из другого класса
Здравствуйте. Учу ООП. Создаю сайт. В каждом экшене сайта есть переменная public $page_title; которой на программном уровне я присваиваю какое-то значение. А это значение записываю в классе core при...
Экземпляр класса в виде элемента массива
Доброго времени суток, ребята! Подскажите пожалуйста пожалуйста, как грамотно реализовать следующую вещь... У меня есть класс, я делаю экземпл. этого класса, и далее этот экземпл. хочу сделать элем....
Передача private переменных
Здравствуйте!
Пишу свой класс подключения к БД. Он работает более чем успешно, но проблема в том, что переменная соединения использует private доступ. То есть вызвать из другого класса не...
Как в методе вернуть объект?
Здравствуйте, хочу реализовать хранение данных пользователя, некоторые данные хранить в БД а некоторые в ini файле. В одном из методов класса User для удобного пользования соединить эти две части...
Передача множества параметров в метод
У меня есть допустим метод, который должен апдейтить информацию о пользователе. Но параметров там получается тьма. Как лучше передавать? Массивом? И как потом сформировать запрос, чтобы апдейтились...
Обращение к классу с другого класса
Всем привет! Возник вопрос, как обратиться к классу с другого класса?
Вот так я подключаю классы:
$db = new db(..данные от базы данных..);
$func = new function();
В классе function пытаюсь...
Подскажите хорошие книги по php ООП
Подскажите хорошие книги по php ООП. Желательно для новичков.
Как удалить свойство в классе
привет .
Как удалить свойство в классе?(Незнаю насколько этот прием уместен в рамках ООП,наверно нет)
class Product
{
static private $width=100;
static public function clears(){
...
Разграничение прав в ООП и MVC
Подскажите, как сделать разграничение прав админ/модератор/пользователь в приложении, использующем ООП и MVC
Например, в ФП подключается файл с функциями, где в authorized() проверяется сессия и...
Уровни исключений и логирование
Мне нужно разработать систему интеграции с различными информационными системами.
В процессе разработки будут случаи, когда в непредвиденных ситуациях требуется отправлять уведомления по почте, в...
Подключение к базе
Подскажите пожалуйста,где я ошибаюсь..
Хочу установить подключение к базе..Должен быть реализован подход ООП
1 вариант не рабочий
class DB
{
public function __construct()
{
try
...
ООП php
Есть index.php в нем вызывается функция из класса <? $page -> top_menu("home"); ?> с параметром (home) Которая говорит какое меню отображать (по дефолту).
Класс находится в папке include/page.php...
Модульная структура
Здравствуйте)))
Ставлю перед собой задачу реализовать модули на сайте.
Логику всю продумал, построил - Каждый модуль это определенный набор функций.
Теперь вопрос в оптимизации, и быстродействии. ...
WSDL-сервис Яндекс Спеллер
Пытаюсь работать с http://speller.yandex.net/services/spellservice?WSDL
Хочу вызвать проверку одного слова checkText.
Самому параметры задать чтоб работало не вышло, нашел инструмент...
Как вызвать класс в другом документе?
У меня есть два файла a.php и b.php. в а.php содержится
<?php
// Создаем новый класс Coor:
class Coor {
// данные (свойства):
var $name;
var $addr;
// методы:
function Name() {
Объявление многомерн. ассоциат. массива в классе
Есть у меня такой класс:
class SelectList{
public $items = array();
public $type = '';
public $message = '';
public function __construct($type,$message){
$this->type = $type;...
Виджеты и генерация view в MVC
Доброго вечера, товарищи.
В гугле уже все ссылки фиолетовые, нигде не могу найти информацию по этим двум вопросам. Так что ахтунг, вся надежда на форум.
1) Насчет генерации вьюшек. Т.к. инфы нет,...
Обработка ЧПУ с переменным форматом
Такой вопрос: как при обработке ссылок с переменным форматом вызвать один и тот же контроллер и метод? если ссылки не имеют четкого формата типа...
Fatal error: Uncaught exception. О_о
Есть файл error.php в котором хранятся классы исключений
class ArgumentException extends Exception{
function __construct(){
parent::__construct("Приносим свои извенения, но указаный вами...
Какой сделать главный класс и/или какая правильная структура?
Написал авторизацию и регистрацию без классов. Все работает как положено.
Переделываю через классы:
Какой сделать главный класс и/или какая правильная структура?
Например, я создам класс...
Классы требуется разъяснение
Начал изучение классов и тут возникли вопросы, может кто подсказать и прояснить ситуацию?
1. Не могу понять зачем создавать дочерние классы, можно же обойтись одним родительским классом?
2. На...
NuSoap в РНР
Здравствуйте!
Кто нибудь пользовался библиотекой nusoap в РНР?
У меня ошибка с кодировкой. Надо в UTF-8.
В \nusoap-php5-0.9\lib\nusoap.php
исправил
var $decode_utf8 = true;
на
var...
Чем отличается объект класса от экземпляра класса
Читаю книгу "PHP Объекты, шаблоны и методики программирования" автор Мэт Зандстра. Перевод на русском.
Там есть абзац про статические свойства класса.
А зачем вообще нужны статические методы или...
Доступ к свойствам объектов
Имеется метод, который возвращает несколько объектов вложенных друг в друга.
Например в таком виде (при вызове print_r):
Array
(
=> Book Object
(
=>...
Паттерн по MVC
Здравствуйте. Изучаю паттерн MVC и параллельно пишу небольшой скриптик. Начинал со статьи на хабре (http://habrahabr.ru/post/150267/). В нем происходит неоднократное подключение к БД. Но создавать в...
Рисование фигур
Сделал пример с книги, должен по идее рисоваться круг и результат быть такой, как в книге:
Рисуем круг: (0, 0, 100)
Прошло некоторое время...
Стираем круг: (О, О, 100)
Рисуем круг: (101, 6,...
перегрузка конструктора
есть такая функция через которую создаются и возвращаются обьекты
function create_object($array)
{
switch ($array):
case 1:
$object = new...
наследование в классе нескольких функций из другого или как добавить функцию находящуюся в классе в другой класс
есть класс. есть второй класс. как добавить функцию находящуюся в классе в другой класс(второй) при этом второй уже наследует какой то левый класс. вариант с просто скопировать, не вариант.
Проверка введенных данных в MVC на каком этапе?
Необходимо проверить вводимые данные пользователем. Интересует где их проверять в Контроллере или модели?
Ошибка: object of class could not be converted to string
Пытаюсь на простейшем базовом примере реализовать FactoryMethod, но получаю ошибку:
object of class could not be converted to string
Использую PHP 7.4.15
Добавление в файлы...
Паттерн mvc
Всем привет.
Изучаю PHP, а также ООП в PHP, само ООП изучал еще в делфи, так что тут проблем не возникло.
Вот решил попробовать написать что нить с использованием паттерна mvc, но никак не пойму...
Автоматическое подключение классов с помощью __autoload()
Хочу загрузить автоматически 2 класса, используя функцию автолоад, не грузятся чего-то.
Все 3 файла: index.php, A.php, B.php находятся в одной папке www
Вот файл index.php
<?php
function...
Незнаю с чего начать. Авторизация+Регистрация.
Совсем недавно начал осваивать ООП. Вот решил для тренировки сделать регистрацию и авторизацию с применением ООП. Решил что будет три класса Database, Authorization, Registration. Вот только зашел в...
Работа с POST в ООП
Интересует так правильно вылавливать пост , гед данные ? или нет ?
class Index {
private $UserName ;
function __construct($UserName=null){
$this->UserName = $UserName;
...
Как вызвать метод класса в другом методе этого же класса?
<?
class load_files{
public function traverse_hierarchy($path) {
// from...
Подключение PDO в классе и передача объекта PDO в другой класс
<?php
error_reporting(-1);
ini_set('display errors', 1);
class DataReceived
{
public $mail;
public $phone;
public $famile;
public $name;
Класс на PHP для генерации текстов по заданному шаблону
Здравствуйте, дорогие форумчане.
Есть задачка.
Необходимо написать класс на PHP для генерации текстов по заданному шаблону.
В классе должна быть публичная функция, которой передаётся 1...
Параметры метода или переменные класса
Здравствуйте, подскажите пожалуйста, в чем заключается практическая разница между передачей параметров в метод и передачей параметров в переменную объекта, с которой потом вызывается этот метод?...
Коллекции PHP
Чем являются коллекции в PHP? Какая разница между коллекциями и массивами? Как я могу создать новую коллекцию в PHP?
Ошибка Cannot access empty property in . не могу понять почему
<?php
class checkIPRange {
public $ip;
public $country; //ISO format only
private function LoadDB(){
$file = $this->$country."Range.xml";
if...
Множественное наследование классов
В одном классе нужно использование нескольких других классов.
допустим
class user , ему в помощь нужны классы Config && DataBase && AnotherClass.....
Собственно чем это правильно реализовать,...
оператор parent
изучаю php по офф мануалу и не совсем разобрался с оператором parent, можете расписать полностью как он работает (если я не до конца понял зачем он нужен)?
на данный момент я понял, что он...
Гостевая книга с паттерном MVC
Сделал простую гостевую книгу (Ввод имени, отзыва, сохранение и вывод данных из файла).
https://github.com/RamPG/guestbookOOP/tree/master
В плане работоспособности кода, не смог разобраться с...
Оцените код пожалуйста - правильно ли я понял ООП и MVC?
Здравствуйте! php изучаю уже три месяца, когда есть возможность. С ООП в php познакомился две неделии назад. До этого с ним немного имел дел в javascript'e, тоже в учебных целях.
Как говорится, без...
Правильная автозагрузка классов
Доброго времени суток, комрады.
Пришлось познакомиться с автозагрузкой классов, удобная вещь, но только не до конца понимаю, как работает.
Вроде должен производиться поиск во всех подпапках начиная...
Создать базовый класс «Транспортное средство» и производные классы «Автомобиль», «Велосипед», «Повозка»
Создать базовый класс «Транспортное средство» и производные
классы «Автомобиль», «Велосипед», «Повозка». Подсчитать время и
стоимость перевозки пассажиров и грузов каждым транспортным
средств
...
Dependency Injection Container, попробовал на практике - не понял смысла
Всем привет, начал изучать паттерн dependency injection, вроде, все понятно и логично.
Насколько понял, для удобного управления зависимости используются специальные контейнеры.
Очень долгое...
Ошибка: Call to a member function toArray() on null
Периодически рандомная страница компонента меток joomla 3.8.11 в версии php 7.2.5 выдает ошибку: Call to a member function toArray() on null . Пытался выставлять более старые версии php, вплоть до...
MVC и AJAX
Сайт написан на архитектуре MVC, состоит из файлов модели, представления и контроллеров.
Существует базовый контроллер и по контроллеру на каждую страницу. Ниже, во вложениях, загрузил упрощенную...
Литература ООП и MVC
Здравствуйте, поставил себе цель за лето выучить php, mvc, oop , если есть возможность ссылки на литературу
для электронной книги ( форматы ePub, PDF, TXT, RTF, fb2). Уже практиковался во всех этих...
Проверка авторизации на сайте, MVC
Доброго времени суток.
Вопрос неоднократно поднимался, но я в php новичок, поэтому прошу совета.
Имеется каркас MVC
Есть родительские классы controller, model, view
Ну и естественно дочерние
...
Цепочки вызовов методов
Здравствуйте!
В общем чет нагуглить не получилось, хотя как мне казалось задача тривиальная.
Вот простой понятный пример$news->title->set('Заголовок');
Метод set() в конце вернет $this (объекта...
Инициализация статических членов класса
Как в php присвоить значение статической переменной класса, которая должна быть объектом другого класса?
С простыми типами просто - при объявлении переменной присваиваю ей значение. А если тип...
Что за ошибка Class 'Model' not found in ........
Вот код контролера:
<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Goods extends CI_Controller
{
function index ()
{
$this->load->model ('mdl_good');
...
Реализация CRUD MVC
Здравствуйте.
Извиняюсь за глупый вопрос, может не правильно формулирую и вообще не о том думаю, но все же прошу направить в нужное русло.
Пишу сайт на MVC. Все делаю самостоятельно, изобретаю...
Чем именно отличается ООП от процедурного стиля?
Я еще только начал изучать PHP и вот возник вопрос насчет ООП.
Что же такого хорошего дает class? ведь без него так-же можно все написать.
Если не так приведите пример пожалуйста, чтобы было...
Реализация роутера
какой оптимальный способ реализации ЧПУ? Он реализуется с MVC методами ООП?
просто есть такой код:
//index.php
$router = new Router;
$router->run();
//Router.php
class Router {
Фатальная ошибка Uncaught Error: Call to a member function fetch()
Всем доброго времени суток, недавно начал изучать php7 по учебнику, и я столкнулся с такой проблемой (Fatal error), и не могу понять, что же я сделал не так. Вкратце, создаю сайт-портфолио, и все мои...
Monolog - запись в разные файлы одного лога
Мне для приложения нужно логирование. Для этого решил использовать Monolog. В разных местах приложениями (в разных класса), логи нужно записывать в разные папки.
например:
...
MVC PHP AJAX принять обработать вернуть
Добрый день всем форумчанам. Решил создать данную тему, так как почитал то что уже есть на форуме и если честно, то решения так и не нашел.
Сайт делаю себе на MVC ООП, понадобилось прикрутить к...
URL и Router
Вот у многих фреймворков url формируется вот так domen/controller/action
А как реализовать ссылку типа domen/page/242??
Т.е. domen/controller/id
Попиксельная обработка изображения
Есть ли функция или класс для попиксельной обработки изображения ? Можно ли просмотреть код цвета gbrctkmпо его координатам или что то подобное.
Заранее спасибо.
Добавлено через 14 минут
Вопрос...
Инициализация конструктора и конструктора родительского класса
Есть два класса:
class C1
{
public $a;
public $b;
public $c;
function __construct($a,$b,$c)
{
$this->a=$a;$this->b=$b;$this->c=$c;
ООП и командная работа
везде мне встречались такие фразы "чтобы работать в команде нужно знать ООП", я сейчас только начинаю вникать в ООП но так и непойму как оно влияет на командную работу, или как примерно проходит...
Глобальный объект
Добрый день.
Подскажите, как надо объявить класс data, так, что бы потом в начале документа сделать $data = new data и чтоб этот объект был доступен в любом подключённом файле и вообще где угодно....
Как получить значение из объекта класса stdClass?
Здравствуйте.
Я обращаюсь к web-службе и получаю объект класса stdClass:
$client = new SoapClient('http://localhost:8089/IMSToWebProxy2?wsdl');
$result =...
Авторизация
Здравствуйте!
Я не профи в ООП, но немного всетаки знаю, еще учусь
вчера начал работать над Авторизацией и хочу чтобы вы оценили его с точки зрения професионалов и с безопасности.
сделайте...
Как правильно использовать экземпляр PDO в своём классе?
Читал тему, но приведенный вариант в самом конце не подходит. Поэтому вынес подключние к базе в отдельный класс, где в конструкторе идет подключение. Далее в том классе, где требуется подключение к...
Обьявить массив в конструкторе
Здравствуйте,есть кноструктор в классе в котором происходит заполнеине массива
Потом я этот массив использую в функциях этого же класса,но ничего не выходит.
Где ошибка?
class Display
{
...
Массив объектов
Привет всем, мне нужно создать массив с названиями объектов. И удалять из него объекты при определенном условии. То есть есть класс apple, на основе которого создаются объекты, например $apple1,...
Методы, выполняющиеся всегда при вызове других методов
Здравствуйте!
Подскажите, возможно ли, и если да, то как, реализовать такую штуку.
Допустим есть класс:
class Test {
public function pre() {
echo 'Called before<br />';
}
public...
Реализация расчета скидок на товар и добавление в корзину
Есть продукты A, B, C, D, E, F, G, H, I, J, K, L, M. Каждый продукт стоит определенную сумму.
Есть набор правил расчета итоговой суммы:
Если одновременно выбраны А и B, то их суммарная стоимость...
Получить объект класса по имени
Получается какая проблема, работаю с loader, который подключает файлы и объявляет классы.
К примеру есть файл
test.php
function __construct()
{
$this->load('Drivers'); ...
Класс и интерфейс для валидации формы
Добрый день!
Я устраиваюсь на работу и интервьюер мне предложил такое задание:
-----
Вот небольшое тестовое
Написать набор классов для валидации форм.
Набор должен содержать не менее 2х...
Уточнить, существует ли объект или нет
Не много из мира фантастики, но нужно для дебага... Есть в общем класс, который экстендит PDO... В определённых местах кода (тоже классы) создаётся его экземпляр... Тобишь внутри неких объектов...
Полиморфизм и его особенности
Скажите в двух словах, какой главный смысл полиморфизма(читал что 1 интерфейс и множество реализаций), и приведенный код нже демонстрирует ли полиморфизм?
<?php header('content-type:...
Приведение типов
Добрый день!
Работаю в IDE Netbeens (но думаю не суть). Есть интерфейс bapICredentials:
interface bapICredentials extends JsonSerializable
{
/**
* Метод Authentication возвращает тип...
Стоит ли использовать PDO?
Здравствуйте, хотелось бы узнать Ваше мнение по поводу PDO:
Стоит ли использовать PDO? Есть ли прирост производительности по сравнению с расширениями mysql, mssql? Как бы ясно, что вроде как...
Паттерн Утка или стратегия зачем вообще паттерны?
Начал ознакамливаться с ООП паттернами программирования, все, конечно, красиво, но разрастается все до кучи классов, файлов и тд. Конкретно посмотрел этот урок и подумал, что ведь по сути все это...
Подключение файла функцией класса
Здравствуйте. Продолжаю изучать php и вскользь касаюсь ООП. Сегодня у меня возникла непонятка с одной ситуацией.
Допустим у меня есть класс Controller с функцией get_header(). Вот эта функция:...
Вызов константы класса по имени из переменной
Как вызвать константу класса по имени из переменной?
class Dir {
const PIC='pictures';
const CODE='core';
const VIEW='templates';
/**
*
* @param $name - имя файла
Тестовое задание
Дали тестовое задание, так как я его провалил, интересно сообразит ли кто то что вообще должен делать этот код и в чем тут ошибки? Потому что выглядит очень странно
найти и исправить 4 ошибки в...
Обработка 404 роутер
Здравствуйте. Есть простенький роутер(со временем будет усложняться), нужно обработать 404 ошибку при ошибочном вызове контролера или экшена. Причем сделать исключение на некоторые части, например...
Как передать функцию из класса в другую функцию (в качестве параметра)?
У меня есть такой класс:
Class a{
static public function sum($a, $b)
{
return $a+$b;
}
static public function sub($a, $b)
{
return $a-$b;
Зачем создают пустой __construct() в классах по умолчанию
Иногда встречаю такую конструкцию в классах
class Text {
function __construct(){}
}
Зачем создавать пустой конструктор?
Иногда создают пустые и конструктор и деструктор.
Реализация autoload на mvc
Подскажите как мне избавится от include в моем маршрутизаторе, и реализовать функцию autoload для автоматической загрузки классов. Вот мой маршрутизатор:
class Route
{
static function start()...
PHP-класс User
Добрый день.
Есть такой вопрос, а точнее - просьба в помощи:
Пишу свой сайт - нечто вроде студенческой социальной сети. Возможности, в принципе, такие же, как и у большинства соц. сетей, но есть...
MVC передача данных между моделью и представлением
Однако Здрасьте!
В целях обучения ООП, решил переписать один прект с использованием mvc. В принципе все понятно, но есть некоторые загвоздки которые хочется сгладить. Получается что контроллер...
Изучаю ООП и возникают ошибки "unexpected '(', expecting ',' or ';'"
Здравствуйте, я изучаю ООП и практикуя возникают вопросы не подвласные моему разуму, пока ) Надеюсь тут найдется добрые люди, кто направить на праведный путь, как с решением ошибок так и с...
Пропали $_POST'ы при внедрении конструктора?
решил переделать свою функцию createUser() под __construct(), итог - пропали $_POST'ы,
$user = new User();
switch ($_POST){
case "success":
$user->email=$_POST;
...
Изменить значения полей класса без создания объекта
Как изменить значение поля класса, не создавая его копию?
Оцените класс Router
Здравствуйте!
Написал класс роутера, хочу услышать мнения специалистов ООП только начинаю изучать.
Class Router
{
public $variable = '';//Дополнительные параметры
/**
Simple MVC - Blog
Здравствуйте :)
У меня такая проблема, нужно написать простой MVC - блог.
Кто подскажет с чего лучше начать, ну а если лучше примерную последовательность действий. :)
php+oop+mvc, не подключается таблица стилей
Добрый день всем!
Подскажите пожалуйста, не могу подключить таблицу стилей. Не могу понять в чем дело.
ООП+ПХП+МВЦ начал изучать самостоятельно и недавно, может где-то косячнул.
Файлы с ...
где лучше содержать логику mvc
Появилась необходимость написать микро-фреймворк.
подскажите какой из вариантов наиболее правильный :
вся бизнес логика в модели, или в контроллере??
Динамически добавить метод класса
Доброго времени суток уважаемые!
Подскажите пожалуйста, как реализовать данную задачу:
Дано 2(3) файла PHP:
class c1 {
function f1() {
print "Hello world!";
}
}
Логика применения ООП
В процессе изучения ООП возник такой вопрос, просьба к опытным форумчанам подсказать, как же правильно.
Какова логика применения ООП и как его правильно применять?
Если у вас большой сложный...
Перебор объектов
Здравствуйте
Вопрос скорей даже по синтаксису и логике чем конкретно по ооп но все же не без последнего.
В общем примерно следующее имею
foreach ($arr as $news) {
$this->data =...
Архитектура класса авторизации
Вопросы по правильному составлению класса для авторизации:
1.Есть класс авторизации в котором используются MySQL, сессии, куки (в случае запоминания пользователя), и есть класс для работы в с...
Подключение PDO в ООП
Делаю маленький сайт обьявлений, на ооп и mvc. Есть подключение к БД.
class Db {
public static function getConnection() {
$paramsPath = ROOT . '/config/db_params.php';
$params...
MVC не работает!
Всем привет!
Я в PHP новичек, счас хочу написать свой первый сайт. Разобрался как правильно писать. Скачал MVC паттерн с http://habrahabr.ru/post/150267/ там вконце есть ссылка с готовым сайтом РНР...
Что лишнее и что не так в этом классе?
Вот написал свой первый класс.
Подскажите плиз, кто разбирается, что правильно, а что нет, что лишнее или не нужное и т.д:)
<?php...
Не вызывает метод класса (Call to undefined method stdClass::connectToDB)
Вот файл с ошибкой(Fatal error: Call to undefined method stdClass::connectToDB()):
<?php
session_start();
error_reporting(E_ALL);
include_once("functions.php");...
Инициализация свойств (полей) в классе
Здравствуйте.
Объясните пожалуйста на моем примерчике
class Test
{
public $var1;
public $var2
public function __construct($var1, $var2)
Могут ли понадобиться передаваемые параметры в конструкторе?
Роутер
<?php
namespace core;
use core\base\Controller;
Область видимости переменной
Добрый день, подскажите пожалуйста почему переменная не видна.
Пробывал так же использовать массив $GLOBAL
Каким образом внутри функции мне использовать переменную класса которая заполняется при...
Начинания
Посмотрите пожалуйста в чем может быть ошибка, а то Dw cs6 ругается
задания:
ЗАДАНИЕ 1
‒ Создайте класс User со свойствами name, login и password
‒ Создайте три объекта, экземпляра...
Мини-аналитика сайта ООП php
Добрый день, осваиваю ООП php и любую новую задачу пытаюсь решить с его помощью.
Ранее использовала только функциональное программирования. Поэтому у меня есть сайт, личный кабинет которого...
PHP+SOAP+XML
Здраствуйте помогите пожалуйста!(
Можете хотябы алгоритм накидать, есть задать вопрос на сайте надо написать клиент так чтобы он передавал сообщение в XML формате на сервер посредством SOAP при...
Модификатор доступа по умолчанию
Для методов и констант это public, а вот по поводу свойств в офдоках ничего не нашел на этот счет. В какой-то книжке на гугле написано, что модификатор public следует указывать явно, но вот такой код...
__autoload() - Как указать папки в которых нужно искать классы
доброго времени суток!
такой вопрос:
есть на сайте несколько папок с файлами классов, когда я использую autoload(); для подгрузки классов, функция ищет нужные слассы в той папке в которой...
Несколько action после контроллера
Привет.
Учу паттерн MVC, подскажите пожалуйста как реализовать такую ссылку :
test.com/controller/action/add
Т.е. меня интересует именно реализация последнего add .Я понимаю как работает роутинг...
Как положить в массив экземпляры классов?
Здравствуйте! Есть задача. У меня есть 2 класса FixedMonthlyCostPaidService и FixedHourlyCostPaidService, которые считают среднемесячные затраты на использование платных интернет сервисов. При...
require(1) [function.require]: failed to open stream: No such file or directory
код:
дерево файлов
- api/auth.php
- www/index.php
- www/include/main.php
запускаем файл index.php
файл index.php
require('include/main.php');
new MAIN();
Что означает вот эта конструкция?
Здравствуйте! Что означает вот эта конструкция?
=> int(973)
Наследование и статические методы классы
Уважаемые форумчане, у меня к вам небольшой вопрос!
У меня есть два класса(Math, Mathi) причем Mathi наследован от Math. В них есть статическая функция getSin($x) и статическое свойство $count,...
MVC и MySQL
Всем привет! У меня такой вопрос:
если использовать MVC патерн взят от сюда http://habrahabr.ru/post/150267/ , то как правильно сдесь написать подключение к БД и выборку данных?
Как я понимаю, в...
Обучение php ООП
Всем доброго времени суток!
Ребят, хочу освоить php как ООП, посоветуйте как и с чего начать, книжечку какую нибудь полегче, чтобы внятно объяснялось что такое ООП. как то ранее писал все...
PHP telnet gecko не логинится
require_once ("PHPTelnet.php");
$Telnet = new PHPTelnet();
$result = $Telnet->Connect("ip", "name", "password");
$Telnet->DoCommand("любая команда", $result);
echo...
выдает ошибку Notice: Undefined index: user_login
при передаче переменных в класс выдает 3 подобных ошибки:
$auth_obj = new auth();
$auth_obj->user_login = $_POST;
$auth_obj->user_password = $_POST;
$auth_obj->ok = $_POST;...
PhpWord. Не могу получить параметры текста из файла word
Задача распарсить вордовский файл. Использую для этого phpWord. Сейчас получилось достать весь текст, но не могу получить размеры шрифтов, цвета, тип шрифтов и тд. Не смотря на то, что в самом файле...
Класс для логирования в БД ФАЙЛ и stdout
Добрый день! Сразу прошу не кидаться помидорами- я стажер и только учусь, мне было дано задание
Написать класс для логирования сообщений.
Указанные классы будут использоваться другими...
class перегрузка операторов
Не могу понять почему не работает метод getString(). Перешел на php с С++, пытаюсь разобраться в классах :) Подскажите.
class QString {
private $string;
public function...
Функция не возвращает значения
Вот и она:
function start_container($mch) {
$active = null;
do {
$mrc = curl_multi_exec($mch, $this->active);
} while ($mrc == CURLM_CALL_MULTI_PERFORM);
Не ловит Exception
Привет ребята.
Когда подключаю существующий класс то все хорошо, но когда подключаю файла которого не существует то вместо того чтобы получить текст исключения то получаю целю петицию о том что...
Грамотная реализация MVC ООП
Доброе утро всем, уже вторые сутки лазию в просторах интернета и не могу найти нормальную реализацию MVC ООП, без ООП нашел, но все жи сейчас надо больше писать на ООП, можете кинуть ссылки или на...
Session redirect MVC подход
Подскажите пожалуйста как правильно реализовать доступ на сайт при подходе MVC :
если пользователь не авторизован, любой его запрос будет постоянно перенаправляться на login.php
как делаю я :
в...
Разработать классы для описанных ниже объектов. Включить в класс методы set(.),get(.),show(.)
Train: Пункт назначения. Номер поезда. Время отправления.Число общих мест.Купейных.Плацкартных.Создать массив объектов.Вывести:
а) список поездов,следующих для заданного пункта назначения:
б)...
Класс Phone. a) Создайте класс Phone, который содержит переменные number, model и weight. б) Создайте три экземпляра это
Класс Phone.
a) Создайте класс Phone, который содержит переменные number, model и weight.
б) Создайте три экземпляра этого класса.
в) Выведите на консоль значения их переменных.
г) Добавить в...
Обратиться из класса к методу другого класса
Доброе время суток коллеги есть вопрос как обратиться с одного метода класса к другому
Пример:
class A{
protected $a;
public function get_a(){
return $this->a;
}
не получается наследовать переменную из род. класса
Задача такая. хочу хранить глобальные переменные в классе самого верхнего уровня.
Пример:
class Main{
//хранит все ошибки, возникшие во время работы
public $Errors = NULL;
//данные...
Сохранение состояния объекта и хода выполнения метода
Доброй ночи
Есть класс в php-скрипте который в ходе своего выполнения "прерывает" выполнение метода, сериализует весь объект и складывает его в базу. При следующем запросе данные выбирается из...
Динамический вызов разных методов класса с разным количеством аргументов
Здравствуйте, возникла такая проблема. У меня есть класс в котором есть несколько методов которые принимают разное количество аргументов. Мне нужно динамически сформировать вызов нужного метода
...
А как вы добавляете всякие TCPDF, PHPMailer и прочие в проекты с неймспейсами?
у меня классы грузятся через spl_autoloader_register()
но там название файла = названию класса
а, например, в TCPDF название файла tcpdf, а сам класс в нём - TCPDF
файл: tcpdf_barcodes_1d.php...
Стиль кодинга
Привет всем,не знаю как продолжить изучать php.Уже знаю его довольно неплохо,могу писать средние системы, но код получается каким то неправильным..
Хотелось бы почитать(или посмотреть) как пишут...
Controllers and Action Methods in MVC
Всем привет. Я вроди бы как начинаю понимать ООП, начал писать сайт с использованием MVC но возник вопрос когда начал копать глубже, метод Action. В маршрутизаторе действие по умолчанию index....
Не могу разобраться с ООП
Здравствуйте уважаемые форумчане, в общем такая проблема, не могу осилить ооп, прочитал пару книг, просмотрел все курсы специалиста, вроде все понял,а на практике не знаю как использовать, да и пишу...
Шаблон проектирования для Зоопарка
Привет всем, помогите реализовать такую задачу:
Для лучшего результата необходимо использовать шаблоны проектирования
читал о таких паттернах: Простая Фабрика, Фабричный Метод, Абстрактная...
Наследование класса от класса в другом каталоге
Здравствуйте! Подскажите пожалуйста по такому вопросу:
Мне нужно создать абстрактный класс путём наследования класса расположенного
в другой директории. Мой класс располагается в директории...
Перебрать объект со вложенными объектами
Ступил на скользкий путь ООП. Подскажите, пожалуйста.
Есть объект с параметрами из CMS, в котором есть вложенные объекты
=> stdClass Object
(
=> stdClass Object
(
=> standart...
Экземпляры класса
Здравствуйте!
Я затупил и не могу понять такую вещь) Вот есть у меня, например, класс CRUD, он занимается манипуляциями с данными из БД. Также у меня есть, скажем, два файла php, оба из них...
В каком элементе MVC должна обрабатываться логика регистрации и авторизации?
Доброго всем времени суток уважаемые форумчане! Вот начал изучать ООП в php с использованием MVC. И у меня возник вопрос: как сделать если например
пользователь авторизировался через форму...
Зачем вообще нужен полиморфизм?
Начнем с определение полиморфизма.
Полиморфизм — это свойство базового класса использовать функции производных классов, даже если на момент определения еще неизвестно, какой именно класс будет...
Как написать класс MainFile, от которого нельзя сделать наследника
PHP
Написать класс MainFile, от которого нельзя сделать наследника.
Класс состоит из 3 методов:
- CreateFile()
-доступен только для методов класса;
register_shutdown_function. Вызов из класса.
Доброго времени суток. Столкнулся с такой проблемой: необходимо встроить в код register_shutdown_function, причем так, чтобы она вызывалась из класса. Если просто вставить в код таким образом, то...
Наследование и пространства имен
Доброго времени суток!
Есть два файла.
foo.php:
namespace foo;
class fooclass
{
public function method()
{
echo __NAMESPACE__;
Создание класса формы на принципах ООП
Есть задача : создать класс форма на принципах ООП как коллекцию элементов управления, таких как текстбокс, комбобокс, радиокнопка. Добавление данных контролов в список осуществлять путем вызова...
Object not found! The requested URL was not found on this server
Здравствуйте!
Есть точка входа index.php
ini_set('display_errors', 1);
require_once 'application/bootstrap.php';
bootstrap.php:
подключаем файлы ядра
require_once 'core/model.php';
Роли пользователей
Пускай был сайт, где все пользователи имели одинаковые права доступа, теперь встает задача сделать
две роли - админ и юзер. Должно быть три вида методов:
1. Доступные только админам
2. Доступные...
Работа с объектами
Здравствуйте!
Выручайте нубяру, есть объект со свойством $user->task_1 и есть ещё один объект со свойством $task->id, который имеет, например, значение 1.
Мне нужно обратиться к task_1 через...
Обращение к функции класса
Всем доброго вечера! Имеется вот такой вот синглтон с конектом к ДБ и функциями insert update delete.
<?php
class GoodsClass {
const DB_HOST = 'localhost';
const DB_USER = 'root';
...
В чем смысл ООП
здрасте.
дело в том что я сейчас начал изучать ООП и не знаю многовои дается этот метод мне очень сложно
пожалуйста скажите мне чем лучше ООП метод или приведите пример об этом
никак не могу понять
Передача свойства класса в метод
Добрый день.
Проблема такова: Имею класс с методами и свойствами, нужно методу передать свойство(а не его значение).
class Domino{
private $player1 = ;
private $player2 = ;
...
Как можно сохранить экземпляр объекта в переменную другого класса?
Доброго вечера всем! Мне нужно сохранить класс в переменную другого класса, чтобы использовать методы сохраненного класса в другом классе. Вот что я имею в виду на примере:
class Sobaka{
...
Плагинизация в самописной CMS
Пишу сайт, который сейчас уже похож скорее на CMS. Переписывая сейчас все с нуля, столкнулся проблемой поддержки плагинов. Сайт на этой системе два, для них нужен немного разный функционал.Плюс есть...
открытие Excel документа через php
Здравствуйте! помогите пожалуйста уже 2 дня мучаюсь с открытием Excel документа который есть на сервере. При нажатии на кнопку в браузере выходит такая вот ошибка:
Fatal error: Class 'COM' not found...
Вызов функции из внешноего файла
Здравствуйте. Как вызвать функцию не в видимости класса?
Файл function.inc.php
function listbyid(){
....
}
файл классов
include 'function.inc.php';
Работа с базой MySQL через собственный класс
Здравствуйте! Пытаюсб освоить ООП на PHP.
Так сказать, для тренировки решил написать класс, который будет работать с БД.
Все просто: от класса требуется на данном этапе получить данные и как-нибудь...
Книги про OOP
Здравствуйте , пожалуйста скиньте ссылку на хорошие книги по OOP для профессионального уровня, заранее спасибо! И сече вообще возможно обучится php самостоятельно для того чтобы устроится на роботу?
Создать систему прав доступа к методам какого-либо класса на основе битовой маски
задача такая - нужно создать систему прав доступа к методам какого-либо класса на основе битовой маски.
дайте ссылочку на литературу? или подскажите с чего начать, что прогуглить?
подскажите ООП
с ООП знаком, учил по статьям в нете.
Но наткнулся на задание, которое чувствую что простое, но не могу сделать т.к. не знаю что такое сущность а что такое связь.
Гугл толку не дал...
Задачка...
Нахождение корня числа без математических функций
Требуется написать класс с единственным публичным методом, который, принимая аргумент a (a>0), возвращает результат вычисления корень 'а'. Реализацию следует выполнять без использования...
Правильное понимание и обоснование использования полиморфизма
Всем привет!
Помогите понять полиморфизм правильно. Так как примеров в Интернете много и все они отличаются друг от друга.
Как я его понимаю. Это когда свойство базового класса может ...
construct
Начал изучать архитектуру MVC совместно с ООП.
И сразу столкнулся с проблемой - браузер выдает ошибку что метод __construct() пустой, хотя в примерах которые написано так же и работает нормально.
...
Классы view
Добрый день! Не судите строго)
Если я делаю много контроллеров и моделей(по одному классу в каждом файле), то как быть с классами view? генерировать каждую страницу отдельным классом-файлом или это...
self::$var
<?php
/*
Главный файл модулей
*/
class Module
{
//Список всех модулей(массив)
private static $module;
//Список активированных модулей(массив)
private static $activate;
Не подключается класс через переменную
Привет всем! Подскажите, пожалуйста, в чем может быть проблема.
Есть класс:
<?php
namespace folder_class;
class Bakery {
public static function factory($pie) {
echo $pie;
Области видимости namespace .Ошибка No code may exist outside of namespace {}
<?php
namespace MyProject{
class ClassA {
public $val = 'MyProject "ClassA"';
}
}
namespace MyProject2{
class ClassA {
public $val = 'MyProject2s "ClassA"';
}
Простой ООП калькулятор с наследованием
Я сделал второй класс, который наследует всё у первого.
Он должен вывести результат метода sum() в квадрате, но этого не происходит, потому что изначально
у свойства result значение 0, мне надо...
Метод пост в классе.
При попытке объявить переменную с методом пост var $content = $_POST;, сервер говорит, что это не допустимо unexpected T_VARIABLE. Почему так? И как таки ввести переменную с методом пост в класс?
Убрать метод базового класса в наследуемом классе
/**
* base
*/
class baseClass
{
public function disMe() {
echo "I'm here<br>";
}
public function foo() {
Fatal error: Constructor __construct() cannot be static
Встретил такую ошибку:
class Base {
private static function __construct(){
echo 'run';
}
}
Base::__construct();
Вопрос почему она возникает?
Создать базовый класс «Грузоперевозчик» и производные классы «Самолет», «Поезд», «Автомобиль»
Создать базовый класс «Грузоперевозчик» и производные классы «Самолет», «Поезд», «Автомобиль». Определить время и стоимость перевозки на заданное расстояние.
Автоподключение классов
Написал скрипт:
function Autoload($name){
$class_pieces = explode('\\', $name);
switch ($class_pieces){
case 'app':
$path = __DIR__ . '\\' ....
Подключить 2 файла с одинаково назваными классами
Образно говоря
f1.php
<?
class a{ }
f2.php
<?
class a{ }
И мне нужен функционал обоих классов с одинаковыми названиями
<?
include "f1.php";
include и определение классов
Подскажите, пожалуйста, почему так происходит:
1. попытка определить класс в методе другого класса, типа:
class testA {
public function __construct(){
echo 'A construct<br>';
...
Передача параметров в контроллер из адресной строки
Я пытаюсь сделать ленту новостей. у меня есть в контроллере функция(action) генерирует страницы новостей action_News($page) параметр номер страницы.
Хочется чтобы в адресной строке было так...
Как подключить интерфейс?
Мой личный вопрос связан с тем, нужно ли ИНКЛЮДИТЬ интерфейс ВООБЩЕ?
Вот теперь вопрос, который я нашел:
Авторитетные книги, да и программисты, участвующие в проектировании средних и крупных...
Мультиязычность в MVC
Здравствуйте, изучаю MVC и для практики делаю свой микро фреймворк, но столкнулся с проблемой. Как обычно сперва делаем index.php единой точкой входа и устанавливаем начальные настройки.
Далее в...
Namespace declaration statement has to be the very first statement or after any declare call in the script
Добрый день форумчане. Пробую разобраться с ООП. Столкнулся с проблемой в казалось бы простой ситуации. Пробую объявить namespace и получаю ошибку. Её перевод вроде бы понимаю (Оператор объявления...
Скопировать один файл в папки
Привет
Нужно решить такую проблему. Есть папка, в ней примерно 50 папок, в каждом из них по 2 папки и и. д. Есть один файл, который нужно скопировать во все эти папки. Надо автоматизировать...
Скорость PDO ?
Вопрос к специалистам ... Много слышал про PDO и его скорости, решил попробовать в своём фреймворке. Резултат не удовлетворяет потому что соединение происходит за 0,8 секунд ... У меня класс Database...
ООП для блога
Всем привет.Написал движок для блога,без использования ООП.Сейчас изучаю ООП и решил переписать всё под него.Так как опыта применения ООП у меня нету,хочу попросить у вас совета.Что должен содержать...
Класс для ведения лог-файла с ошибками
Есть у кого нибудь пример класса, который ведёт лог в файл, и записывает туда все ошибки, которые возникали у пользователя?(даже самые незначительные)?
Сколько копаюсь, всё не то нахожу, хочу...
Устранение дублирования
Приветствую участников форума!
Какие есть варианты сабжа к такому:
class Render {
public function __construct()
{
$this->_body_content = file_get_contents("template.html");
...
Полиморфизм в PHP
В книге по ПХП,где авторы Люк Веллинг,Лора Томпсон "Разработка веб-приложений с помощью ПХП и Msql"
упоминается ,что
Полиморфизм-это скорее характеристика поведения,нежели обьектов.
В ПХП...
Создать базовый класс «Домашнее животное» и производные классы «Собака», «Кошка», «Попутай» и др
6. Создать базовый класс «Домашнее животное» и производные классы «Собака», «Кошка», «Попутай» и др. С помощью конструктора установить имя каждого животного и его характеристик
помогите...
Удаленное управление сервером посредствам RCON
Здравствуйте уважаемые разработчики/программисты и просто посетители данного форума. Нужна ваша помощь, или хотя бы подсказка. Я делаю веб-управление игровым сервером по средствам RCON, я нашел не...
Нужно ли бояться и избегать больших классов-контроллеров и дробить их на кучу?
<?php
namespace app\controllers;
use app\models\User;
use core\App;
class UserController extends AppController
Вставить таблицу в шаблон средствами phpWord
Я делаю экспорт из php в Word с помощью библиотеки phpWord. В шаблоне Word проставлены метки ${disciplinIndex}, ${disciplinName} и так далее, в которые проставляются данные из php. Все работает, все...
Синтаксис $this->
Народ, подскажите в чем ошибка, ато волосы уже дыбом:
$query=$this->db->query("INSERT INTO lamb(lambName) VALUE('".$this->lambMail."')");
Как правильно писать такие запросы? Сам не могу...
MVC в PHP и Mysqli
Хочу написать свой первый небольшой проэкт через ООП в PHP с использованием MVC.
Сразу же возник вопрос.
Итак, есть файл config.php, в котором содержится класс с настройками:
class Config{
...
Не работает вызов метода PDO в дочернем классе
Есть класс:
class Device
{
public static $device = array('id', 'name', 'type', 'buyDate', 'sealPeriod',
'sealExpDate', 'owner', 'outOfOrder', 'OutOfSeal', 'invNumber',...
Правильное подключение классов
Добрый день!
Имеется два класса, например, Книга и Читатель. Нужно написать метод для класса книга - вывести информацию о читателях. Класс Читатель при этом используется только в одном из методов...
Как создать экземпляр класса внутри другого, явно не указывая его название
Как создать екземпляр класса внутри класса явно не указывая его название и не присваивая в переменную его название
class Test{
static protected $instance;
static public function...
Пустая страница вместо личного кабинета пользователя
Доброго времени суток, господа!
Озадачился созданием личного кабинета на основе представленного кода с сайта mzcoding.com.
Все переделал под себя и все работает на WAMP сервере, но после залития...
Использовать шаблонизатор или можно обойтись?
Добрый день.
Пишу свой сайт, точнее переделываю старый.
После написаний всех нужных функций пришел к выводу, что php+html в одном файле не очень удобно т.к. уже 20 различных файлов и запутаться...
Обращение к несуществующей функции переменной класса
Доброго времени суток.
предположим существует класс, к переменной которого можно обратиться так: $myClass->variar, и она будет возвращать какое то число, например 3, которое можно использовать для...
Не добавляются записи в таблицу SQlite3
Доброго времени суток!
Пытаюсь освоить php, написал класс который создает db и таблицу sqlite3, принимает из формы данные и заносит их в таблицу. Файл создается, таблица создается, а данные в...
Как получить данные из ajax в php переменную?
Здравствуйте
Есть файл php(вернее, файл шабона из joomla) с большим количеством выводов информации, в котором есть форма-фильтр данный, которая с помощью аякса отправляет свои данные в сторонний...
Немного об MVC
Доброго времени суток, я сейчас пишу свой первый проект, использую ООП.
И вот иногда когда посмотрю на готовые CMS, складывается впечатление, что или они так всё замудрили или я так примитивно все...
Список наследуемых классов
Здравствуйте.
Скажите пожалуйста можно ли получить список всех классов, которые наследуются от определенного класса.
class first{}
class second extends first{}
class third extends first{}...
Класс работы с базой данных
Здравствуйте.
Верна ли логика работы с БД посредством классов?
<?php
class SESSIONS{
private $host = 'localhost'; //Адрес сервера
private $database = ''; //Имя базы данных
Удаление объектов из класса
При создание объекта передаются данные. Приходящие данные записываются в свойства в конструкторе. На случай если какой-либо параметр не был передан стоит конструкция try\catch. Проблема в том, что...
Wap/Web CMS на ООП PHP
Виучил немного ООП (PHP) и мне интресно как применяют ету технологию, ну наследование и все такое, дайте пожалуйста ссылки на какието движки написаные на ООП ПХП. :)
Как определить код символа?
Просто ord() не прокатит я так понял если кодировка utf-8?
Не силён в ООП делаю как в мануале php.net/manual/ru/intlchar.ord.php
var_dump(IntlChar::ord($myvar));
Пишет класс не найден Fatal...
Получить значение переменной вне класса
Здравствуйте. Начал изучать ООП в php и наткнулся на такую проблему.
Есть файл config, в нём хранятся все настройки php, в том числе и пути файлов в виде ассоциативных массивов.
$config = $SERVER;...
Опера не отображает капчу
Добавлено через 9 часов 33 минуты
всем спасибо, разобрался сам. Тему можно закрыть!
Как определить имя текущего класса php?
Есть такой код:
class A
{
private static $obj = array();
public function __get($name)
{
if(isset(self::$obj))
return(self::$obj);
Хлебные крошки (breadcrumbs)
где лучше собирать данные для сабжа?
теретически ури может выглядеть так:
http://loc/site/news/first.html
при этом сабж может быть таким:
Главная » Новости » Первая
а может быть и...
Создайте класс User
Меня очень пугает php если кому не лень, помогите пж, а то после js, я на php смотреть не могу.
Создайте класс User, который в конструкторе принимает id пользователя,
имя, email и пароль. Для...
Абстрактные свойства в интерфейсах и абстрактных классах
Это, как я понимаю, невозможно?
Как добавить значение в массив через метод класса?
Здравствуйте!
В классе есть массив private $description = array('a','b',NULL,'c',NULL);
Есть метод getDesc() { return $this->description;}
Нужен метод setDesc() который бы...
Обработка ошибок 404 и 403
Здравствуйте.
Делаю движок для сайта, хочу в нем реализовать обработку 404 и 403 ошибок.
Когда пользователь ошибается (возникает 404 ошибка) или попадает на страницу, к которой у него нету доступа...
Ошибка unexpected T_VARIABLE, expecting T_FUNCTION
Привет всем, помогите с opencart, создал модуль, но выдаёт ошибку:
Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in \catalog\controller\module\convertvalut.php on line 78
...
ООП: вызов переменной из родительского класса
Доброго всем времени суток. Есть такой скрипт:
<?php
class myParent {
protected $err;
private function error($error) {
$this->err = $error;
}
protected function validate($myText) {
if...
Удаление глобальных переменных
Локальные переменные внутри функций не видимы на всю область приложения.Глобальные наоборот.
$app = 'app';
//манипуляции с переменной....
unset($app);
Насколько важно удалять такие...
static
Приведите пример как использовать static в ООП
Не работает instanceof
Не хочет выводить ничего, что делать?
class A{
function f($o){
$o instanceof A?"Это объект класса А":"Это не объект класса А";
}
}
$ob = new A;
$ob->f(5);
Получить чистое имя класса без пространства имен
Есть класс Core\Controller, get_class соответственно возвращает Core\Controller Есть встроенные средства получить Controller без нeймспейсов? Городить огород с substring-ами некрасиво
pdo, конструктор
В конструкторе идет подключение к бд, через pdo.
Объект класса PDO лежит в $this->db
Создал новый метод, делаю там запрос, но объекта в $this->db нету..., следовательно и данных из бд нету.
Что...
Php запросы в mssql
Всем привет! Подскажите пожалуйста почему через обычный запрос всё выводится, а через PDO ошибки и только
тут всё норм отображается
$server = "ип:порт"; ini_set('mssql.charset',...
Практика ООП
Добрый день, долгое время мне хватало функционального php. Сейчас я хочу расти, составила себе мини-план, как я буду заниматься. Изначально все шло неплохо, я изучила базу, т.е. понятие класса,...
Запись объекта в формате json
Здравствуйте форумчане. Возник вопрос:
есть массив объектов класса Product. Я перебираю массив через foreach и на каждой итерации пишу объект через
json_encode в текстовый файл (каждый объект в...
Обработчик формы
Всем здравствуйте!
Есть в проекте форма, её обработчик. Если всё, что нужно, подключать именно в этих файлах - форма работает, всё добавляется.
Пробую внедрить форму на сайт - всё ломается,...
Вызвать callback как метод класса
class xam{
public static function __callStatic($name, $arguments) {
self::$name();
}
public function __get($name) {
self::$name();
}
MVC, абстрактные классы и конструкторы
Здравствуйте!
Разрабатываю CMS на методологи MVC и окончательно запутался(
Имеется абстрактный класс ACore, в котором есть метод get_body (с него начинается жизнь), формирующий страницу.
Имеется...
Как в PHPWORD в шаблон загрузить изображение?
Помогите пожалуйста добавить изображение в шаблон используя phpword.
Создал шаблон в ворде и заполняю его значениями передаваемыми php, таким образом:
$this->document =...
Функция срабатывает 2 раза, хотя вызывается 1 раз
Доброго времени суток!
Образовалась такая проблема, что я вызываю функцию 1 раз, а срабатывает она 2 раза, как быть?
Вызов функции:
$DBO = new DataBase;
$DBO->DB_Insert();
Сама функция:
Что такое StdClass()?
что такое stdClass()? почему его используют?
Меню и под меню (Вывод в шаблон)
Привет всем. Есть две таблицы
таб.Category
id title
1 Кат.1
2 Кат.2
3 Кат.3
4 Кат.4
Как передаются переменные в функцию?
Форма:
$object=new user;
if (isset($_POST)){
$login=$_POST;
$password=$_POST;
$object->login("$login $password");
}
Обработка:
Пишу свой роутинг
Всем привет! Попалась вот такая задача, которую пока никак не получается решить.
Класс Router - отвечает за маршрутизацию, метод get() - используется для регистрации маршрута при http-запросе...
Конструктор в дочерних классах
Добрый вечер, читаю книгу по ООП, разберая пример возник вопрос на который не нашёл ответа в книге..
class shopProduct {
public $title;
public $price;
Вызов функций наследуемых классов
Здравствуйте !
Есть код (приблизительно):
class Main {
}
class One extends Main {
function func1(...) { ...... }
function func2(...) { ...... }
}
static свойства
Всем привет, вот у меня есть абстрактный класс в котором объявляется статическое свойство к примеру protected static $dir;, и далее в классе наследники оно переопределяеться, к примеру в родители я...
Создать абстрактный класс «Работник фирмы» и производные классы «Менеджер», «Администратор». «Программист»
5. Создать абстрактный класс «Работник фирмы» и производные классы «Менеджер», «Администратор». «Программист». Создать массив работников и вывести на экран характеристики каждого объекта.
...
Как вызвать метод класса, если его имя находится в переменной?
Имеется такая конструкция
class Content {
function adminka() {
$func = $this->input->post('func');
$data = $this->input->post('data');
$class = 'Content';
...
Вызов нестатического метода внутри класса
Здравствуйте! Подскажите пожалуйста, как вызвать внутри класса из одной функции - другую. Вот код:
class reg {
private $template;
private $login;
private $pass;
private $repass;
private...
роутер MVC
Здравствуйте! Решил изучать MVC+ООП.
Но вот не задача застопорился на роутере.
Хочу сделать так что бы первый параметр был название класса(соответсвенно и названия файла), второй имя функции(не...
Как правильно писать на ООП?
Здравствуйте.
Стоит задача переписать кое что с процедурного в ООП, но в ООП, вот пытаюсь переписать... Хочу спросить правильно ли переписываю код. Для примера возьму код транслита:
$subject =...
Классы: не подгружается ajax
use modules\datebase\connection;
$CONNECT = new Connection();
...
Есть страница откуда посылаются данные (ajax) на php файл где подключается класс БД, его там не находит. Если же не через ajax...
Выборка из БД и вывод в таблицу
Всем привет. Встал в тупик.
Есть 2 класса. Один отвечает за работу с договорами, другой - за работу с контрагентами.
M_Contragents
<?php
class M_Contragents extends C_Base
{
private...
Создать объект-окружность с методом проверки на пересечение с другой окружностью
Изучаю ООП в PHP, перешел сейчас к теме модификаторов доступа. Там есть такая задача:
"Создайте метод, принимающий объект окружность, и возвращающий true, если данные окружности пересекаются, и...
Свой класс Exception
Класс
namespace Engine\system;
use Exception;
/**
* Class XException
* @package Engine\system
Передача переменной из PHP файла в метод класса
Здравствуйте!
Нужно передать переменную($link) с details.php файла в метод подключенного класса(ParserClass), там с помощью регулярного выражения получить нужную информацию, записать в переменную и...
php+smarty(Работа с таблицами)
Доброго времени суток!
Прошу о помощи, так как сама разобраться не могу, опыта не хватает.Только начала изучать smarty, поэтому и возникают проблемы.
Есть такое задание на контрольную.
Создать...
Полиморфизм (чем один пример лучше другого?)
Доброго времени суток.
Помогите разобраться с полиморфизмом))
<?php
abstract class Figure {
abstract protected function Draw();
public function drawFigure()...
Ошибка, интерфейс не найден
Всем привет, столкнулся с проблемой: класс не подключает к себе интерфейс, говоря "не найден".
Сколько бы я не гуглил, не нашел ответ конкретно на этот вопрос..
И так, у меня есть 2 класса и 1...
как вынести функции в файл(библиотеку dll)
Как можно создать свою библиотеку или что то подобное и как ее подключить если такое вообще осуществимо на php
Проверка формы
Здравствуйте. Пытаюсь написать класс простейшей регистрации. Вопрос состоит в том, когда проверять форму? Имеется в виду проверка, вроде этой:
if(!isset($_POST))
return 'Не инициализирована...
Класс для работы с БД
Возникли трудности с разработкой сайта.
Есть класс конфиг.
class Config
{
protected $URL = "" ; // Url вашего сайта
protected $HOST = "localhost" ; // Хост обычно localhost
...
Подключение класса
В одной статейке приведена установка fabpot/goutte
Installation
Add fabpot/goutte as a require dependency in your composer.json file:
composer require fabpot/goutte
Usage
Create a Goutte...
Работа __construct() в родительском классе при наследовании
<?php
abstract class Controller
{
function __construct()
{
echo "Call Controller/__construct()<br>";
}
}
Singleton и PDO::MYSQL
Здравствуйте. Пытаюсь организовать работу с БД используя шаблон Singleton.
В интернете нашел такой пример. Но тут используется устаревший способ подключение к БД в нем не обязательно использовать...
Обьявление экземпляра класса в другом классе
Здравствуйте дорогие форумчане, не могу понять почему дочерний класс контроллера, не вызывает метод дочерного класса модуля
Class Model
{
public function load()
{
return "load...
Правильное разделение классов и методов
Парни, привет. Учу ООП на своём примере (интернет магазин). У меня еще один вопрос нерешен. Верно ли я определил классы и методы?
Пользователь
Свойства: id, email, пароль, имя, телефон
Методы:...
ОШИБКА Strict Standards: Non-static method Configure::getInstance()
Уважаемые форумчане необходима помощь в решении проблем (возникли при переносе сайта на др хостинг):
1. Strict Standards: Non-static method Configure::getInstance() should not be called statically...
В ООП все функции должны возвращать значение?
Может ли функция работать, не возвращая значений? Думаю, с глобальными переменными может...
А как же в общем?
Вызов статического метода класса в другом классе
Как вызвать статический метод из одного класса в другом?
вот этот код не работает
class A{
static function vivod($msg){
echo $msg;
}
}
Soap в PHP5
Всем привет!
Помогите пожалуйста с Soap в РНР. Написал клиент используя библиотеку Nusoap, проблема в том, что не могу передать русские буквы ни как не разобрался с настройкой библиотеки.
Хотел...
Не получается расширить интерфейс - Fatal error: Class Zaporojets cannot implement previously implemented interface
Пример с интерфейсом, по книге вроде должно пахать, но чего-то не пашет. Не получается расширить интерфейс, как в книге пишется что можно расширять.
<?php ## Множественное наследование...
Изменить значение массива
Сложность заключается в том что массив многомерный, а нужный путь записан в строке и его нужно использовать.
Пример массива с данными:
Array
(
=> Array
(
=> Array
...
Освоение ООП
Решил освоить ООП. До этого не использовал метод, писал код используя только функции.
Вопрос такой. Есть пример простейшего кода.
Нужно сложить два числа и вывести.
Все ли правильно в этом...
Return или echo
Здравствуйте. Когда то мне один программист сказал: в методах классов никогда не используй echo, просто использую return и в том месте где ты обьявлял обьекты класса, получал данные - там и выводи.....
Расширение класса PDO
Здравствуйте, я пытаюсь расширить класс PDO и столкнулся с такой проблемой:
class myPDO extends PDO {
function __construct () {
try {
$dsn = "mysql:host=localhost;dbname=twokings";...
Изучаю паттерны PHP и есть ошибка с которой не могу разобраться
В файле при компиляции
<?php
namespace StaticFabric;
class StaticFactory
{
public static function create(string $type): IFactory
{
Подключение CSS файлов в MVC проекте
Здравствуйте. Я хочу сделать на MVC сайте одну view для шапки сайта. То есть эта view будет содержать тег <head> и будет открываться тег <body>. А view для контента будет несколько. Встаёт вопрос:...
PHP MVC ООП - как принять и обработать форму, отправленную аяксом
Здравствуйте, прошу помощи по следующей проблеме...
В целях изучения ООП и паттерна проектирования MVC решил создать сайт с использованием этих технологий. Информации в интеренете полно, но....никак...
PHP и MVC - генерация различных меню для авторизованных пользователй и гостей
в общем начал изучать патерн MVC, все вроде бы хорошо, но не могу понять, где сделать генерацию меню, то есть для зарегистрированых пользователей она одна для не зарегистрированных другая, в главном...
Переопределение статического свойства
Есть два класса, один наследует другой.
В родительском есть статическое свойство имеющее значение типа объект.
Хочу в наследуемом классе изменить это свойство на тип массив, а сам объект перенести...
Класс Ресайз изображения
Здравствуйте,помогите решить вопрос
есть класс
Class resize
{
// *** Class variables
private $image;
private $width;
private $height;
Set include path и autoload
Правильно ли я понимаю, что include_path используется для того, чтобы в автолоаде (и просто в include/require) не писать путь к файлу, а только имя файла?
если да, то что тут неправильно? не...
Структура файлов для персональной страницы пользователя
Доброго времени суток!
При создании персональных страниц пользователей, возникли сомнения как именно организовать всю эту структуру, скажем так запуталась в своих же мыслях.
Поразмыслив, можно...
модули в mvc
не знаю провильно ли по mvc или нет но вот есть функция маршрутизации
static function start(){
//Определяем контроллер, действие и параметры
$default_controller = 'Pages';
...
Удалить классы, объекты
Как удалить нужный класс и все объекты, что были созданы внутри него или связаны с ним.
unset($g);
Достаточно просто удалить , очистить переменную?
Memcache PHP Fatal error: Call to undefined function get()
Подключаюсь к серверу:
$can_cache = true;
$memcache = new Memcache;
$memcache->connect('127.0.0.1', 11211) || $can_cache = false;
Подключился нормально.
пытаюсь вытащить что-нибудь:
if...
Правильная архитектура сайта: MVC
Доброго времени суток. Не так давно начал вникать в ООП и всё время сталкиваюсь с вопросами касательно архитектуры. Есть простенький сайт с возможностью просмотра страниц сайта (правила, контакты и...
Singleton и ООП
Прошу вашу критику по коду
<?php
class db{
public $query;
private $conn;
private static $instances = null;
Замена global в методах
Здравствуйте.
В файл с классами инклудится файлик с подключением к БД.
Методы класса используют возвращаемый объект mysqli, из-за этого приходится в каждом методе писать
global $link; //$link —...
Что значит, когда на объекте вызывают два метода подряд?
Добрый вечер ! Скажите пожалуйста, как понять вот такую конструкцию...
$newOdj->show()->show2();
Что значит, когда на объекте вызывают два метода подряд ?
PHP 7, DOMXPath::query(): Invalid expression
Доброго времени суток, у меня проблема, я перехожу с РНР 5 на 7.
Вот я наткнулся на вот такую ошибку
Message: DOMXPath::query(): Invalid expression
Code: 2
Type:
Details: Array
(
=>
...
Подключение классов вместо require
Здаствуйте, подскажите пожалуйста как подключать php класы к отдельным файлам, к примеру в проекте есть папочка
сlassec к которой есть класс MyClass;
и есть папочка controls в ней файд...
Ошибка: Illegal string offset
выходит ошибка Illegal string offset 'title' in D:\OpenServer\domains\sarport\lib\tmpl\main.tpl on line 23
сам код main.tpl
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type"...
Вызов функции через класс
Всем привет. Решил разобраться с ООП на практике. Написал небольшой код для эксперимента и увидел не совсем то что надеялся увидеть) Вместо чисел от 0 до 5 выводит 012345012345 то есть цикл...
Реализация динамического роутинга
Привет, пытаюсь написать фреймворк mvc, нужно реализовать динамический роутинг когда обрабатываются паттерны "/users/:userId/file/:fileId", в результате url "/users/4/file/7" должен быть обработан а...
Статический метод DB (Ошибка: Call to a member function query() on null)
Здравствуйте!
Хочу сделать класс базы данный статическим, переписывают весь класс, вот это метод:
// Ассоциативный массив
public function associative($q, $all = false)
{
$value =...
Наследование классов в PHP
есть Class1,
есть Class2 extends Class1 наследующий методы Class1,
теперь появляется Class3, как заставить его унаследовать методы Class1 и Class2?
P.S. Нпервый взгляд всё просто, если не...
Как в классе создать атрибут типа массив (двумерный) и потом в других классах использовать этот атрибут?
Подскажите плз. как в классе создать атрибут типа массив (двумерный) и потом в других классах использовать этот атрибут?
Отправка письма на указанный электронный адрес
Привет. Есть форма и скрипт, который должен выполнять отправку письма на указанный ящик.
при нажатии на кнопку отправить вылетает сообщение о том, что при отправке возникли ошибки.
подскажите в...
Unknown table 'translated_words' in information_schema
имеется код на PHP, который показывает все содержимое таблицы бд
<?php
$response = array();
require 'db_connect.php';
$db = new DB_CONNECT();
$con = mysqli_connect(DB_SERVER, DB_USER,...
SAOP
Доброго дня!
Помогите плииз! Есть файлы с расширением *.wsdl u *.xsd надо используя эти файлы написать SAOP клиент?
Подскажите плииз или литературу какую нибудь по рекомендуйте!
Добавлено через...
Прочитать/записать бинарный файл
Есть текстовый файл записанный в бинарной форме как его вернуть обратно в текстовый формат?
И как текст записать в бинарной форме?
set_include_path
Здравствуйте. Читаю про zend framework и постепенно привожу движок своего сайта в опрятный вид.
Задал инклуды через set_include_path, но почему-то __autoload ими не пользуется или я что-то...
Средствами PHP и с использованием ООП php создать реализацию следующего интерфейса:
interface ArrayHelperInterface extends
IteratorAggregate,
ArrayAccess,
Countable {
/**
* @param ArrayHelperInterface|ArrayObject|array $array
*/
function __construct($array);
Подскажите по классу и вывод массива из объекта
class s_qry
{
function sql_one($p,$c,$Cat=array(),$lim_1,$lim_2){
$strSql=Array();
$strSql = "SELECT .... FROM ....";
$strSql.=$strSql.' '."limit $lim_ot, $lim_do";
return $strSql;}
}...
Функции внутри методов или использовать приватные методы?
Добрый день! Как правильно спроектировать код в ООП стиле.
Поместить функцию внутрь метода, к примеру вот так:
class MyClass {
public function calcSize ($length) {
function...
Скрипт не видит методы класса
Всем привет! Имеется такая проблема: есть класс, и в нем методы. Но когда я пытаюсь вызвать эти методы, php выдает ошибку, что таких методов не существует. Хотя IDE, например, все видит.
Вот...
Принцип DIP из SOLID
Правильно ли я понял принцип DIP из SOLID?
Если класс A имеет зависимость от класса B, то при описании класса А зависимость нужно указать через абстракцию, т.е.:
interface BInterface { ... }
...
facebook: публикация новостей на стену
Здравствуйте!
У меня на facebook есть группа, в которую я с помощью <iframe> подгружаю сторонний сайт на котором пользователи могу добавлять заметки(хранятся в безе) которые потом проверяет админ и...
Ошибка Warning: Missing argument 1 for GlobalClass::__construct(), called in
Здравствуйте! выходит ошибка Warning: Missing argument 1 for GlobalClass::__construct(), called in D:\OpenServer\domains\sarport\lib\modules_class.php on line 26 and defined in...
переменные в Smarty
Доброго времени суток!)
Вопрос по шаблонизатору смарти, не давно начал осваивать)...
не большая проблемка... листал документацию, вот решил попробовать
{include file="$tpl_name.tpl"}
проблема в...
обращения к методу класса из адресной строки
Все привет. Только начал постигать азы ООП, возник такой вопрос - каким образом можно через адресную строку обратиться к определенному методу в классе.
Например, есть class.php с классом Class, в...
Безопасная загрузка документ-файлов на сервер типа pdf, doc, docx
Здравствуйте! Строю сайт, на котором пользователи могут закачитвать файлы разных форматов. Хочу узнать какую проверку делать для документ-файлов. Например: фотографии я обрабатываю через GD, даже...
Отправка файла на почту без перезагрузки страницы
Столкнулся с такой проблемой: нужно сделать форму обратной отправки с прикреплением на файла и отправкой на мою эл. почту без перезагрузки страницы. Если есть готовое решение, помогите. Заранее...
__get(), __set(), пример из жизни
Добрый день кто может помочь разобратся с этими методами перехватчиками, __set, __get, __unset, __isset, __call, читаю смотрю примеры, вроде как всё ясно что от куда, только вот не понимаю как в...
Сделать клонирование объекта с установкой свойств
Как сделать так, чтобы при клонирование a и b получили 0?
class MyClass
{
public $a = 10;
public $b = 5
public function __clone() {
$this->a=0;
Как вызвать функцию в другой функции описанную в этом же классе
Вообщем есть класс cms_model_questions в нём есть функция
public function checkLimitQuestion($id_question){
return true;
}
В другой функции этого же класса вызываю её вот так
...
Описание методов класса в другом файле
Доброго времени суток!!!
Возможно в php сам класс описать в одном файле, а его методы и свойства описывать в другом?
Обращение к абстрактному классу
Как обратиться к абстрактному классу?
abstract class db_main_mysql extends dbMain
Подгрузил скрипт, после чего прописываю
$th = new db_main_mysql;
Хотелось бы , чтобы была возможность...
Неправильное подключение к БД MySQL
Вот собственно код:
<?php
session_start();
class DbQueryes
{
private $host = 'localhost';
private $user = 'root';
private $pass = '';
private $dbname = 'mydb';
Mysqli_close() expects exactly 1 parameter, 0 given in
PHP ругается при написании такого кода
<?php
class DB_CONNECT {
function __construct() {
$this->connect();
}
function __destruct() {
Как будет выглядеть этот код на C++ в PHP?
#include <iostream>
#include <Windows.h>
using namespace std;
class Train //1 поезд
{
char punkt ; //пункт назначения
Как вызвать метод класса автоматически?
помогите разобраться.........................
есть класс, в нем куча методов.
Скажем, так
class Cname{
function a($arr=array()){
.....
}
function b($arr=array()){
.....
Связь между 2 объектами
Есть код
class Names{
public $arr=array();
public $val='tolia';
}
class Family{
public $fan='borisenko';
}
$obj_name=new Names;
$obj_family=new Family;
Конструкторы пхп
Изучаю конструкторы на
Написал простой конструктор с одним параметром, он не выводится на экран, почему?
<?php
class A{
private $s; //Объявил свойство в качестве закрытого члена класса...
простейший способ подключения к MySQL в обьектно-ориентированном стиле
как правильно организовать запрос к БД в ООП
я создал класс и вставил туда метод, он целиком занимается обработкой запроса к базе данных. наверно так неправильно, надо разделять на отдельные...
Не могу сохранить данные в классе
Здравствуйте!!! Не могу сохранить данные в классе.
Сам класс
class Variable
{
public $Erorr;
public $Data;
function setData($Data)
{
$this->Data=$Data;
}
Namespace и классы с одинаковым именем
У меня есть 2 класса:
первый класс, находится в глобальном пространстве имён, пытался к нему прикрутить пространство имён Models, но столкнулся с трудностями, когда в Yii-шном ActiveRecordе...
Ошибка: Call to a member function prepare() on a non-object
Здравствуйте, форумчане! Надеюсь, что попал в нужную тему.
Суть проблемы такова.
Нужно написать REST API с двумя методами: retrieve(id) и generate(). Проблем с написанием особо не возникло,...
Использование Mysql и php ООП
Здравствуйте всем.
Сегодня я решил изучить ООП в php. Вроде ничего непонятного нет. Поэтому решил написать мини сайтик.
Если не сложно скажите правильно ли я всё сделал, а если нет, то, что...
Создание нового элемента в объекте
Здравствуйте.
foreach ($categories as $category)
{
$rsChildren = $this->entityManager->getRepository(Category::class)
...
Класс для ресайза изображений
Доброй ночи, форум.
Есть у меня класс для ресайза изображений. Написал его сам и подробно описал на своём блоге:
http://true-coder.ru/php/php-klass-dlya-resajza-izobrazhenij.html
Но за не столь...
Как обратиться к объекту в моем случае
Знатоки, будьте добры подскажите, как правильно обратиться к объектам и их данным?
$result = $client->DayAndNight($params);
print_r ($result);
Дает нам следующий результат:
stdClass Object ( ...
Cannot redeclare функция
Fatal error: Cannot redeclare strip_data() (previously declared in N:\home\a4\www\components\filterinput.php:6) in N:\home\a4\www\components\filterinput.php on line 6
Здравствйте. Вот такая...
Call to a member function query() on a non-object
Доброй, продуктивной, ночи!
Столкнулся с проблемой. Если в классе есть конструктор, при вызове функции queru выдает ошибку Call to a member function query() on a non-object. А если без...
Отделение админ-панели от остальной части сайта
Добрый день, подскажите как отделить админ-панель от остальной части сайта. На данном этапе структура такая:
-administrator/
.htaccess
index.php
-- тут примерно тоже самое что и в...
Название методов класса названиями существующих функций
Доброго времени суток.
Подскажите, можно ли методы называть именами существующих функций.
Например, существует функция delete: http://php.net/delete можно создавать метод:
public function...
Разница между двумя кусочкам кода выполняющими одно и то же
Здравствуйте. Интересует такой вопрос. Есть 2 кусочка кода, которые делают одно и то же, для решения некой абстрактной задачи:
class Controller{
public function index(Service $service){
...
MVC и ajax обработка клика
Всем привет.
Пишу тестовый проект на php (ОПП MVC).
Структура папки "App" у меня такая: Core, Controllers, Views, Models
На вьюшке есть кнопка:
<input type="button" id="button1"...
Вызов функции класса из строки
Привет, есть класс который хранит нужный класс и (string) имя функции
class Test{
var $class;
var $function;
}
Вопрос как вызвать эту функцию?
$t = new Test();
$t->class = new User();...
Скрипт не видит методов класса
Всем привет! Столкнулся с проблемой того, что PHP-скрипт не видит методов класса. Вот код:
include_once 'Config.php';
class Config
{
private static $config = null;
private $host =...
Как осуществить автозагрузку классов?
Выполняю лабораторную работу №1.6 из уроков "Специалист" PHP уровень 3 урок 1.
Задание:
Упражнение 1: Создание классов в отдельных файлах
•
В текстовом редакторе откройте файл oop\users.php
•
В...
Где хранить названия таблиц?
Работаю сейчас на проекте там названия таблиц хранятся в переменной каждого класса, например:
class DB
{
private $sql_tab = 'user';
}
Потом в коде если надо получить имя таблицы используется...
найти сумму элементов матрицы
помогите решить задачу:
Найти сумму тех элементов аi,j из матрицы Аm,n, которые имеют заданную разность индексов i-j=k.
Задание “Цех” ООП
Всем привет!
только начали изучать ооп и вот дали задание не могу понять как риолезовать.
в тупике помогите плс )
Создать программу, имитирующую работу отдела качества, который проверяет...
Рекурсия: напечатать цифры 1-1000 не прибегая к loop
Добрый вечер :)
Сегодня меня навестила идея написать рекурсивную функцию, которая печатает цифры 1-1000 не прибегая к loop.
Может у кого есть варианты получше?
Вот:
<?php
Представление массивов в виде методов класса
Появилась такая потребность обращаться к элементам массивов post,get,cookie,session обращаться как к методам класса.
Т.е.:
к примеру сессия выглядит так:
$_SESSION = array('user' =>...
Переменная вне класса
Как использовать $dbc в переменной $result
/* файл Config.php */
<?
class city {
function city (){
$dbc= mysql_connect('localhost','root','')or die ("<font size=\"24\" color=\"REd\">Not...
ООП и парсинг
есть пример парсинга сайта и меня интересует вопрос по этому примеру
вот пример
<?php
// Учусь парсить сайт //первые попытки
require_once 'curl/curl.php';
Использование класса DOMDocument
Здравствуйте, мне нужно экспортировать мою базу данных в xml файл. Мне сказали сделать это с помощью класса DOMDocument.
В начале, для примера я нашел видео, где программист пишет код, и у него...
Web + Elf + IO ports + RAM
Доброго времени дня!
Нахожусь в стадии поиска пути решения проблемы.
Задача в следующем:
1. Есть приложение Elf, постоянно работающее под Debian, которое (при запросе с клиента) считывает данные с...
Область видимости класса
Пример 1
var_dump(class_exists("TestClass")); //true
class TestClass {
function __construct() {
var_dump(__METHOD__);
}
public function jsonSerialize() {
return...
PhpWord требуется совет True программеров
Здравствуйте друзья. Возникла проблема.
Задача: Человек вбивает данные в форму (имя, номер телефона, email). Нажимает кнопку отправить. Открывается всплывающие окно и автоматически данные, которые...
Написать простейшую регистрацию на mvc
Может кто написать простейшую регистрацию на mvc?Без фильтрации и т.д..Только два поля - логин и пароль.
Буду нереально благодарен...
Знаю что в нете много примеров,но все они слишком простые...
session_set_save_handler и ООП в php
Доброе время суток, ребят помогите допиреть в чем косяк.
Решил я заюзать стандартную функцию session_set_save_handler для реализации собственного хранения сессий, решил хранить сессии в бд. Написал...
композиции в ооп
Добрый день!
Начал изучать ооп, подскажите, я правильно понял что такое композиции:
Выкладываю код.
<?php
/*
* Класс для работы с точками доступа клиента (HotSpot)
*/
class Points {
конструктор класса
Привет!
Есть класс "BD" конструктор класса принимает шесть параметров
две из них, при создании объекта(вызове конструктора) будут проинициализированы
<?php
class DB {
...
//конструктор...
Очистить объект
Есть класс для вывода меню, я вызываю его 2 раза в хедере (всё дерево) и футере (тока первый уровень). Сам по себе класс работает, но в футере ф-я вывода меню срабатывает некорректно, т.к, запоминает...
Fatal error: Call to a member function on a non-object in
Прошу помощи. Начал учить ООП в php.
Не могу додуматься почему не идёт
class FFF {
function ZZZ() {
echo "порядок 1";
}
function XXX() {
Как из одного объекта получить объект другого класса?
Форумчане, подскажите.
У меня есть два класса:
class Category{
private $id = '';
private $parentId = '';
private $name;
и
Неймспейс задать константой
Можно ли задать namespaсe константой?
Типа этого:
namespaсe SomeConstant; // вместо константы будет ее значение
// declaring class/function etc.
Как сохранить в переменную класс со статическими свойствами?
class Field
{
public static $x;
public static $y;
}
Field::$x = 1;
Field::$x = 2;
echo '<br>x: '.Field::$x;
$_SESSION = Field;
Псевдопеременная this внутри класса
Скажите пожалуйста, в PHP нужно всегда писать this у переменных ?
class MyClass
{
public $public = 'Public';
protected $protected = 'Protected';
private $private = 'Private';
...
Знание ООП
Кому не трудно, пожалуйста, оцените мои знания PHP5 и объектно-ориентированного программирования.
Прикрепил архив с простеньким сайтом.
P.S. Для того, чтобы нормально строились ссылки в файле...
Объект в сессию без __PHP_Incomplete_Class_Name
Наивно полагая что присвоение объекта элементу сессии обеспечивает копирование данных (по крайней мере как обещано через прозрачную сери-унсериализацию) нарисовал класс загрузки настроек из БД и...
Описать класс Cow, который наследуется от класcа Animal
Нужно написать класс Cow, который наследуется от класcа Animal. Класс Animal имеет метод getName (name можно передать в конструктор). Класс Cow имеет метод moo (возвращает строку «Cow {cowname} says...
Нужна ли привязка к классу?
кусок под AR
abstract class Model
{
private function table()
{
$table_name = implode('_', preg_split('#(?=)#', static::class));
return '`' ....
Выполнение запросов PDO внутри класса
Здравствуйте. Недавно начал практиковаться писать сайты на PHP. Столкнулся с проблемой: не могу выполнить запросы к базе внутри класса. Скачал пдо враппер и поместил в файл pdo.php
/**
* @author...
Вызов класса в классе (Правильно ли?)
Здравствуйте.
Есть класс db в отдельном файле и в другом каталоге.
Мне необходимо пользоваться функциями класса db в другом классе из другого файла, в другом каталоге.
Подключаю файл класса и...
Избавиться от global внутри метода класса
Здравствуйте.
Подскажите, какие-нибудь варианты чтобы можно было избежать использования global для переменных внутри методов класса?
Вот такая конструкция не катит:
class A {
public function...
Переопределение метода __call() чтобы вызвать методы protected с экземпляры класса
Я пришел на новый проект и столкнулся с такой ситуацией, что там сделали возможным вызывать методы объявлены как protected. Нарушает ли это инкапсуляции если на уровне родительского класса...
При выполнении данной работы необходимо определить базовый класс и производные от него классы
При выполнении данной работы необходимо определить базовый класс и производные от него классы. Предусмотреть передачу аргументов конструкторам базового класса, использование перегруженных...
ob_start() и require
Всем доброго времени суток! Есть ли способ сделать проще и красивее, такую конструкцию? Поясню, для чего так делается. Тут я просто вам код для примера показал, а в моем случае, подключаемый файл...
Подключение класса
Возникла небольшая непонятка с подключением класса, делаю так
<?php
# my_class.php
class My_Class{
function echo_work(){
return 'work';
}
}
$My_Class=new My_Class();
Цикл в виде (kohana)
Помогите разобраться где ошибка.
Задача вывести из базы данные и через контроллер передать в вид (делаю на фреймворке kohana). Мой код:
Модель:
class Model_Cat extends Model
{
public...
Подключение к mssql PDO
Здравствуйте!
Скажите, что я делаю не так? Хочу создать класс с подключение к базе данных и потом использовать его по мере нужды. Вот класс:
class pdoConn{
private $_db;
static private...
Обработка пост запроса
Помогите дописать код
Основной файл
<?php
require_once("lib/funct_control.php");
$control = new Conroller();
?>
<div class="control">
<h2>Управление сервером</h2>
<form method="post">
Роутинг и mvc. Параметры страницы
Здравствуйте, как я могу передать параметр после / ? Например, domain/edit/1 как эту "1" мне передать в контроллер и модель "edit"?
class Route
{
static function start()
{...
Плюсы и минусы использования ООП в PHP
Опишите плюсы и минусы использования ООП в PHP???
Изменить значение static свойства в классе
Пытаюсь изменять значение static свойства класса, но оно не меняется. Что я делаю не так?
<?php
class MyClass
{
static $static = 1;
public function abc() { $static = 5; echo...
Статические свойства и методы
Здравствуйте!
Перелопатил не один видеоурок, прочитал мануал изучил описание статических переменных и методов в интернете, но понял только:
- Статические переменные и методы принадлежат самому...
Класс студент
Здравствуйте. Есть класс студент, в нём есть удаление и добавлению в таблицу:
index.php
<?php
include "getMysqli.php";
include "getform.php";
error_reporting(-1);...
PHP(MVC)+JS+AJAX+MYSQL+JSON
Здравствуйте!!! Извините ,за еще одну тому по AJAX+MVC. Но по ходу я не втыкаю((( Может ли кто нибудь скинуть пример небольшой MVC на PHP с прикрученным AJAX. А то ,ну реально не понимаю как все...
Запускается ли конструктор родительского класса автоматически
создан класс в нем конструктор от него дочерний создан, будет ли запускаться конструктор при создании обьекта из дочернего класса?
Какой должна быть структура?
примерная структура
app
-- controllers
-- models
---- User extends Model
--views
Model - типа ORM
User - модель, в ней прописаны свойства-имена столбцов БД и таблица к которой идёт...
Обращение к массиву свойств
Не дурак, сразу понял, что свойство объекта нужно вызывать так: $object->property; :)
Но встретил следующий код:
class Class
{
// Свойства - Классы API
private $classes = array(
'config' ...
Подметод метода
Привет всем! У меня возник вопрос как добиться такого:
$myclass->log->write('text');
class myclass
{
public function log()
{
?????????
Получить родительский класс в дочернем классе
Здравствуйте. Подскажите пожалуйста есть следующие классы
class A {
#methods
}
class B extends A {
#methods
}
new B();
Нужны ли return?
abstract class Model
{
private $original = ;
private function table()
{
$table_name = implode('_', preg_split('#(?=)#', static::class));
return '`' ....
Вызов метода класса, по нажатию на submit
<? include("class/class.User.php"); ?>
.
.
.
<form method="POST" action="#">
...
<input type="submit" value="регистрация">
</form>
<?php
Присвоение переменной свойству объекта
<?php
$object = new Users;
$object->name = $_POST;
$object->password = $_POST;
$object->save_users();
class Users
{
public $name, $password;
Использование соединения первого класса в методе второго
вот явный пример, который выдает ошибку:
Fatal error: Cannot access empty property
class Main
{
public $dbh;
public $variable;
function __construct($host,$db_name,$user,$pass)
Namespace and autoload
Здравствуйте! Не самостоятельно разобраться. Прошу помочь.
Ситуация такая: У меня есть класс, который определен в пространстве имен. Например так
namespace ru\MaxBmt
class Valid
{
public...
как работает router, registry, template
напишите здесь как работает router, registry, template, baseController и т.д в MVC или может есть какие то книги по изучению вобщем делимся тем чо имеем
Рекурсия для получения меню
Есть база с меню:
SET NAMES utf8;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for `meniu`
-- ----------------------------
DROP TABLE IF EXISTS `meniu`;...
Обработка Fatal error
Появляется "Fatal error: Class 'content' not found in %file% on line %line%"
Это происходит так как "устаревшие" но работающие файлы были написаны без применения ооп. А именно, не наследовали класс...
В каких случаях использовать обращение self::, а в каких $this. В чём разница между ними?
Привет! Сейчас пишу регистрацию в стиле ооп. Пишу
функцию __construct в классе Registration
class Registration{
protected $Name;
protected $Surname;
__construct($var1,$var2){
И обычно здесь...
Конфигурационные файлы и классы
надо вынести настройки в отдельный файл.
Настройки типа подключеня к бд, имена таблиц, столбцов.
Чтоб при переносе на другой хостинг небыло проблем.
Создал массив настроек и вынес их.
Теперь в...
Use of undefined constant result - assumed 'result'
Здравствуйте! Создаю свой блог. И вот дело дошло до создания юзеров, а мне выдается ошибка Notice: Use of undefined constant result - assumed 'result' in D:\xampp\htdocs\OOP\news\UserDB.class.php on...
exim4 и php
Всем привет! Я уже 3 день прлобую установить exim4 на ubuntu 11.04, и все не отправляется почта
вот конфигурационний файл
dc_eximconfig_configtype='smarthost'
dc_other_hostnames=''
...
Передать данные с одной страницы в другую
Задача такого рода.
Добавление пользователя, редактирование данных пользователя в одном и том же всплывающем окне. Окно создал создал, а на форме есть выпадающий список и вот никак его заполнить не...
Redbeanphp
Наткнулся с такую штуку как redbeanphp. Так как знаний в php у меня маловато сложно с ней разобраться, но вещица понравилась сразу. Помогите пожалуйста с основными запросами с условием. Сам уже какой...
Reflector
Возможно ли как то создать обьекта класса ReflectionClass без непосредственного подключения при помощи include файла где содержится описание класса, или возможно ли подключить файл, что бы код...
-ООП+ -MVC Выборка данных из БД
Всем привет! Столкнулся с проблемой логики))))Точнее с логикой проблемы у меня видимо))
Из названия темы видно, что я пытаюсь изучить...
Суть проблемы в том, что я не могу понять почему не...
Что насчёт памяти?
<?php
namespace core\routing;
use core\http\Request;
use Exception;
class Router
Автозагрузка и namespaces
У меня примерно такая структура файлов:
app
-controllers
--MainController.php
-core
--Router.php
--Controller.php
-models
--Main.php
Как использовать библиотеку RedBean в своих классах
Здравствуйте
Подскажите пожалуйста как я могу использовать библиотеку RedBean в своём классе, у меня не получается её подключить
Пагинация
Ребят, подскажите. Переписываю сайт с подключением PDO. Все уперлось в пагинацию. Был файл рабочий mysqli:
<div class="paginate wrapper">
<a href="/menu">КАТЕГОРИИ</a>
<?php
$query =...
Можно ли создать два разных класса с одинаковыми названиями?
есть два разных класса. Один основной, а второй дополняет первый по необходимости, они лежат в разных файлах и имеют одинаковое название. Возможна ли такая конструкция?
Простите за глупый вопрос)
не работает класс
функция filterFiles должна отсортировывать список файлов в указалом каталоге и возвращать новый - отсортированы массив файлов....вот только не работает....помогите найти ошибку пожайлуста...
<?php...
Как лучше организовать контроллер
Здравствуйте. Есть такой вопрос. Предположим что у меня есть контроллер и есть класс Parser.
class Parser{
public function getLinks(){
$links = ;
/* Здесь мы получаем с...
Удаление сущностей active record
Всем хай! Опять я с тупым вопросом! Вот есть у меня класс Product (сущность - active record) и есть такие же ProductImage, ProductComment и все такое.
1) надо сделать так чтобы при удалении...
Безопасный обмен данными между классами
<?php
abstract class Product
{
public $itemvValues = array("name", "number", "weight", "price", "type", "premium");
function __construct($itemvValues)
{
foreach...
не все данные записываются в файл
Вот есть главная страничка
<?php
header("Content-Type: text/html; cahrset=utf-8");
function __autoload($clName){
include "$clName.class.php";
}
$gbook = new GbookDB();
$errMsg = "";
...
Ошибки доступа к переменной между методами класса
Пишу коннектор для БД. Метод connect_database срабатывает правильно, а запрос к БД не выполняется т.к. переменная $mysqli не передается в метод querry_database. Как поправить?
<?php
class database{...
Spl_autoload_register; статические методы
Доброго времени суток. Есть 2 не связанных между собой вопроса.
1) Никак не могу вникнуть в тему автозагрузки классов, а именно spl_autoload_register и связанные с ней моменты. Может можете...
Почему MVC, если контроллер принимает первоначальные данные?
Доброй ночи форумчане, обьясните пожалуйста такую штуку, MVC (M-Model V-view C-control) так с фига первая модель? Она же данными рулит, точнее имеет их, на втором месте вьюха, ее данными набивают,...
Ajax и классы PHP
Ребят, привет! Возник такой вопрос, как подружить Ajax и классы PHP.
А вернее, как направить Ajax сразу с нужный класс и в нужную функцию. Все обрыл, ничего конкретного не нашел.
Придумал решение...
Используя функцию GetCurs выведите на странице таблицу с колонками: “Код валюты, Курс валюты”
Подскажите как можно используя функцию GetCurs выведите на странице таблицу с колонками: “Код валюты, Курс валюты”.
Массив и класс
Здравствуйте!
Подскажите можно ли из элемента массива сделать экземпляр класса и если да то как?
Как для нового объекта класса программно генерировать уникальный идентификатор?
Я совсем еще начинаю изучать ООП в php. Хотела бы, чтобы при создании объекта класса Config ему присваивался уникальный id. Но не знаю как это сделать, подскажите:)
<?php
class Config {
...
Foreach перестал работать на сервере
Задача вывести вложенное меню на сайт средствами php. Долго искала способ, т.к. while срабатывал правильно только один раз.
На OpenServer (php 5.2) все отлично заработало.
Но как только...
Область видимости в классах
Почему этот пример выдает именно такой результат? Ведь $this - ссылка на текующий экземпляр класса.
class Bar
{
public function test() {
$this->testPrivate();
...
замена switch.case константами класса
есть папка lang. в ней хранятся файлы rus.php, eng.php и тд. Содержимое их выглядит примерно так:
rus.php
class LANG{
static function auth($t){
switch($t){
casе 'login': return 'логин';...
Более глубокое изучение php, куда двигаться?
На данный момент я не плохо знаком с php, но знаком только с чистым php, т.е. отлично усвоил основы. В ближайшее время хочу повысить свой уровень владения этим языком, а именно разобраться глубже в...
Расширение класса
В обще-то нужно получить в промежуточном классе значение. Не обязательно в функции, можно просто создать какую переменную.
class Staff extends JModelLegacy{
public $lol;//или тут...
Не могу получить массив Singleton
есть файл конфигурации config.php
<?
/*Задаются основные конфигурационные настройки базы данных
dbnbame - название БД
host - название хоста
user - имя пользователя
pass -...
Общее свойство для всех классов
Был у меня набор скриптов, которые производили определенные действия и всем им было нужно соединение с базой данных. Поэтому я сделал отдельный файл, в котором создал PDO, записал его в переменную...
Как передать массив из функции, внутрь друнгого массива в классе?
Есть класс:
class mySuperClass{
$mySuperArray = array();
function mySuperFunctio{
return $x = array ;
}
Обмен сообщениями
Уважаемые участники форума!
Я не новичок в ООП, но малоопытный в РНР. Пытаюсь понять технологию обмена сообщениями между объектами.
Вопрос: есть ли в РНР возможность создавать то, что...
Организация библиотек функций на php
Доброго времени суток!
До недавнего времени хранил свои библиотеки функций в виде статических членов класса. Недавно решил разобраться с пространствами имен, которые стали доступны в php версии 5.3....
Ресайз изображений JS и PHP
Здравствуйте! Делаю сайт с обоями для рабочего стола. Возникла проблема ресайза изображений. Как вы думаете с помощью чего лучше ресайзить, с помощью PHP или JS? Если кто знает как ресайзнуть...
Модель Page страницы
Здравствуйте.
Берём простой случай. Требования к сайту:
- динамическая генерация страниц
- блок новостей
То есть по идее должны быть две CRUD модели. Понятно, что редактирование, обновление и...
Работа с XML файлом
Всем привет!
Возникла проблема при извлечении данных из файла. Я давно играл в игру одну и мне было интересно, как средством php извлечь данные из файла res.xml с сайта. Пытался и с помощью get...
Обработка формы, совет
Добрый день! Насколько некорректной будет следующая реализация?
Допустим в представлении у меня есть форма:
<form class="" action="" method="post">
<input type="text" name="name" value="" />...
ООП (классы и объекты) для реализации библиотеки
привет друзья
есть библиотека
настоящая с залами и шкафами
и с полками в них наполненными книгами
всё это объекты
надо ли для каждого создавать класс
или можно ограничиться классом Bibilioteka...
if VS try
Привет!
Ребята, объясните, в чем различие м/у конструкциями if/else и try/catch.
Стока читал, но один я не справляюсь с этой задачей
ООП автозагрузка, namespace, мультиязычность
Такая ситуация народ...
Допустим есть модуль chat
<?php
namespace modules\chat;
use modules\notice\Notice;
class Chat {
Обработчик формы методом класса
Доброго дня. Делаю авторизацию на сайте. В action тега form указываю адрес, на котором в роутере висит метод класса, отвечающий за авторизацию. Но в этом случае после отправки формы имею только...
Как добавить функцию в метод?
Всем привет, я изучаю ооп.
Такое вопрос - как сделать типо такого:
class ab { //1
public function a($a) { //тут передаю значение, к примеру 4
return $a+1;
}
Перевод ядра с процедурки на ООП
Здравствуйте. Недавно, начал свой движок написанный на процедурном PHP + MySQL переводить на PDO + ООП. При чем ООП начал изучать совсем недавно. В общем, возникла проблемы с переводом ядра.
...
Doctrine\Common\Collections
При разработке проектов, часто возникает необходимость, чтобы методы возвращали коллекции каких-то объектов.
Что в идеале мне нужно:
Базовый класс коллекции, который просто умеет работать с...
Как реализовать отправку формы без перезагрузки страницы?
Раньше учил создавать сайты по видео урокам Евгения Попова (ruseller. com). Его уроки без использования ООП. Создал сайт на уровне функций и процедур. Там отправку формы без перезагрузки страницы...
$_SERVER["HTTP_HOST"] в классе
задаю элементарные переменные в классе а мне выдает что неверный синтаксис
class MyClass{
private $home_page=$_SERVER;
private $redirect_url=$_SERVER;
}
и как мне присвоить в класс эти...
Как обязать класс иметь приватный метод
Всем привет.
Начал читать Зандстру, появился маленький концептуальный вопрос.
Есть несколько классов: MyClass, MyClass2 и т.д. Я хочу заставить их иметь приватный метод Get, имеющий свою...
Взаимодействие классов БД, Модель, Класс от модели (принцип ООП)
Помогите пожалуйста сориентироваться в вопросе (пишу свой движок)
И есть недопонимание, так сказать, сомнение
У меня есть класс БД, с синглтоном. В этом классе есть метод запроса, к которому можно...
Singleton для PDO. Нужен совет
Ребята, не кидайте помидорами если что. Нужен простой класс БД для работы с PDO. Я создал такой вот. Есть ли в нем грубые ошибки или что-то лишнее?
Главная цель класса, это использование PDO внутри...
Настроить Front Controller
Читаю Мэтта Зандстру и пытаюсь на реальном приложении использовать шаблон Front Contorller
Структура папок выглядит так
Application - папка, в которой лежат команды и и виды (потом еще модели...
Сеттеры в PHP. Правильное использование
Новая статья: http://www.phpinfo.su/articles/theory/settery_v_php_pravilnoe_ispolzovanie.html
жду критики )
Вызов функции из самой себя в классе
Здравствуйте!
Мне необходимо вызвать функцию из самой себя, причём функция эта находится в классе.
Вот код, но он нерабочий:
class Scan {
public function scanner() {
//код
...
Не видны переменные из подключаемого файла в классе
День добрый такая у меня проблема возникла, есть класс для простенькой защиты по ip. работает впринципе неплохо, толко не принимает значения переменных из файла который подключаю...
вот код самого...
Функция print_r в ООП
Хорошего дня уважаемые!
Возник вопрос.
Вечер, голова не работает уже.
Есть класс, в нем метод, который возвращает массив.
Не создавая объекта класса можно вывести функцией print_r это дело? ...
Нужен класс для работы с файлами
Требуется PHP класс работы с файлами: в первую очередь - синтаксис и алгоритмы. Готовая реализация - будет замечательно.
Не смотря на всю кажущуюся простоту, этот вопрос считаю достаточно сложным....
работа с бд
Хочу написать скрипт для работы с бд.
Цель - он должен работать с любым типом бд и легко встраиваться в любые приложения.
За основу выбрал PDO, так как в принципе функции для работы с любой...
Вывод данных из обработчика в шаблон
Добрый день. На своем учебном сайте зашел в тупик при попытке вывести данные из обработчика в шаблон.
Суть проблемы в следующем. Роутер вызывает обработчик. В обработчике в конструкторе подключаю...
Получить свойства обьекта, не обращаясь к их именам
Здравствуйте.
Помогите пожалуйста разобраться с моей задачей.
Имеется объект $object, у него есть метод __get , который возвращает нужное свойство по его имени (например $object->name), и метод...
Зачем нужны фигурные скобки?
class ShopProduct{
public $title = 'Стандартный товар';
public $ProducerMainName = ' Фамилия автора';
public $ProducerFirstName = ' Имя автора';
public $price = '0';
public function...
Обращение к методам класса
почему обращение A::call(); не работает?
<?PHP
class A
{
function parent_func(){echo "parent<br>";}
function test(){echo "test parent<br>";}
function call(){$this->test();}
}
Создание шаблона меню
Добрый день! Поздравляю всех с новым годом!
А теперь к вопросу. Есть меню, код идет ниже.
<ul>
<li><a href="index.html" class="navactive">Home</a></li>
<li><a href="about.html">About</a></li>...
Что здесь не правильно с точки зрения ООП
Делаю себе классы для авторизация через разные соц.сети (в сети есть решения)Но мне не нужен чужой велосипед.
Я хочу свое, ибо так я изучаю и вникаю в ООП , пока сам не напишу не вникаю в чужое.
...
Фабрика
abstract class imageType{
protected $type;
function retType() {
return $this->$type;
}
}
class GIFtype extends imageType{
function __construct() {
$this->type = "gif";
Выборка из БД в ООП
Коллеги, выручайте, я запарился)
Наконец-то добрался до изучения ООП.
В процедурке были такие функции:
Получить все статьи из БДfunction get_all()
{
$query = "SELECT * FROM...
Запрет статического вызова или повторяющийся код в каждом методе
Доброго времени суток. Есть некий класс, который требует для работы дополнительные данные. Например подключение модуля битрикса.
class foo
{
static function init()
{
...
Не создается таблица в БД SQLite3
Всех с Новым 2015 годом и доброго времени суток.
Образовалась некоторая проблема. Использую OpenServer для изучения PHP OOP. Все работало нормально, до начала совместного использования PHP 5.4 c...
Пояснение по this
Доброго времени суток! Кто может на пальцах пояснить предназначение $this и на что ссылается $this и т.д.
Что такое Dependency Injection?
Уважаемые форумчане, для дурака, объясните, DI - это когда мы делаем так:
$transport = new Transport();
$mailer = new Mailer($transport);
или
$transport = new Transport();
$mailer = new...
Логика получения цены товара из разных источников
Здравствуйте. Предположим у нас есть интернет магазин. Информация о данном товаре поступает из двух источников по апи с сайта поставщика и из склада. И хранится в одном объекте примерно так:
class...
взаимодействие между php и java через веб сервисы с использованием wsdl
Нужно создать взаимодействие между клиентом на php и сервером на java через веб сервисы с использованием wsdl
На клиенте генерируется строка из цифр, она передается серверу, который дописывает...
Реализовать CRUD
Здравствуйте уважаемые Форумчане, мне нужна ваша помощь в решении данной задачки, я новичок и пытаюсь изучить язык
Нужно реализовать CRUD- операции для следующих таблиц в БД.
Использовать...
Оценить написание кода
Пожалуйста оцените кусочек кода, что и как не стоит писать и т.д. И как лучше.
class index extends Not {
public function _index ()
{
$this->titl_mod=$this->lang;
Позднее статическое связывание
Не совсем понимаю замечание в документации:
"В нестатическом контексте вызванным классом будет тот, к которому относится экземпляр объекта. Поскольку $this-> будет пытаться вызывать закрытые методы...
Выбор паттерна для планировщика
Проектирую модуль который будет выполнять функцию планировщика, т.е. так называемый планировщик задач для человека.
Все относительно просто, человек добавляет себе задачу, выбирает день выполнения,...
Redbean php Store requires a bean, got: array
$db = R::getAll('SELECT * FROM notifications');
if($db) {
foreach ($db as $value) {
if($value == xssafe($_GET)) {
$value = 0;
...
Передача данных их контроллера в views
Здравствуйте, МБ вопрос совсем не точный, изучаю ООП и стопарнулся на таком этапе:
Класс View
class View
{
public $template_view = null;
public function generate($content_view,...
Переменные из функции в функцию (без global)
Как сделать так, чтобы переменные $this->a и $this->b передали свои значения в функцию ABC из конструктора.(не используя global)
class azbuka
{
public $a;
public $b;
public function...
состояние объекта между запросами
как сохранять состояние объекта между запросами???
Разъясните синтаксис - имя класса при передаче аргументов методу класса
Здравствуйте. Несколько раз столкнулся с нижеследующим кодом классов.
1. При разборе роутера FastRoute:
$dispatcher = FastRoute\simpleDispatcher(function(FastRoute\RouteCollector $r) {
...
Перехват всех методов
Всем привет. Помогите пожалуйста.
Есть вот такой кусочек кода.
class Test {
private function a () {
echo "a<br/>";
$this->b();
}
Warning: Invalid argument supplied for foreach()
Здравствуйте!
Недавно наткнулся на ошибку на всех страницах сайта:
Warning: Invalid argument supplied for foreach() in /var/www/site/html/plugins/system/advancedmodules/advancedmodules.php on line...
Ковыряем MVC
Решил разобраться с концепцией MVC и понять как оно работает. За основу взял ЭТО
В общем немного упростил для лучшего восприятия и вот что получилось:
Файл index.php
<?php...
Дано число N, содержащее 2 или более цифр. Вернуть минимальное число такое, что произведение цифр этого числа равно N
Вам дано число N, содержащее 2 или более цифр. Ваша функция должна вернуть минимальное число такое, что произведение цифр этого числа равно N. если такое невозможно, функция должна вернуть 0....
Prepare и execute
у меня ругается пхп mysqli_stmt::execute() expects exactly 0 parameters, 1 given
но дело даже не в этом, хочу просить помощи обьяснить как и зачем используется prepare(я так понимаю подобие...
Fatal Error: class IMG not found in..
Выдает вот это Фатальная ошибка : 'IMG' Класс не найден. В ооп новый человек, что не так?
$img = new img('1.jpg');
// Уменьшит фото пропорционально ширине, сохранив в директорию с классом и...
Значение переменная из одной функции в другую в пределах класса
Доброго времени суток, уважаемы форумчане!
Есть вот такой код:
class SelectCash{
function GetTotalCash1(){
$connect_db = pg_connect("host= port= dbname= user= password=");
...
Типизация в php7
Привет. Рассматриваю возможности php7 и столкнулся с непонятной ошибкой. Создаю два класса, у одного метод должен принять объект. И выдаёт в итоге ошибку Argument 1 passed to...
Не перемешается страница после входа
Здравствуйте, я хотел сделать что бы после входа автоматически перебрасывало на другую страницу но код не работает, я не могу понять в чём дело, помогите кто может, очень надо, заранее спасибо.
...
Не работает метод __call()
Попробовал написать такой код, не выводит все три параметра почему-то. Я имею ввиду, второго перегруженного метода с именем m().
<?php
class D{
function m($p1,$p2){
for($i=0;...
В чем разница при обращении к методам класса.
Здравствуйте. Пытаюсь разобраться в чужом коде на PHP.
В нем к некоторым методам класса обращаются так
$Catalog = new Catalog();
$Catalog->getByUri($urlResult);
А к другим так:...
модификаторы доступа
к данным помеченным как private есть доступ у подкласса?
Добавлено через 4 минуты
разобрался, есть доступ к таким данным на чтение, а я думал, что вообще никак нельзя обращаться ни на запись ни...
Слетает верстка страницы при обращении к методу
Я учусь работать с сайтом в wordpress. В single странице я использую метод, чтобы сделать проверку на наличие записей в базе данных. Если таковые имеются, то будет показан один код html, если же нет,...
Присвоить значение свойству static используя конструктор
Вообщем ситуация такая:
Есть такой код.
public static $users = ,
'101' => ,
];
В этом коде мы присваиваем значение массива, свойству $users. И этот код работает. И в этом случае...
Покажите реализацию циклической очереди
Покажите реализацию циклической очереди... или просто очереди хотя бы. Вот задание: Создать класс типа - циклическая очередь. Функции - члены получают элемент и вставляют элемент. Но мне нужно просто...
Создание корзины PHP MVC ООП
Всем добра. У меня такая вот запара. Я не могу понять как правильно написать и поделить код по MVC да и еще так что бы через ссессию. Имеется папка core (автозагрузка классов, подкл к ДБ, роуты и тд)...
Псевдонимы пространства имён из другого файла
Здравствуйте, помогите разрешить синтаксическую несправедливость.
Есть два файла:
Файл 1:
<?php
...
use some\long\namespace\name as popa; // в этом нэймспейсе присутствует класс Some, со...
Работа со Smarty
Может кто подскажет почему нужно в конце выводить дисплей ?
require_once("libs/Smarty.class.php"); // подключение класса
$tpl = new Smarty(); // создание объекта Smarty()
...
Система скидок
Доброго времени суток уважаемые коллеги и форумчане, вопрос чисто теоретический, прошу помощи:
Есть абстрактный класс "Товары", делится на два класса: "товары группы А" и "товары группы В"
Есть...
Реализация простой регистрации с ООП
Доброго времени суток. Начал вникать в ООП и написал простенькую регистрацию. Если не тяжело, намекните на ошибки и недостатки в моём коде. Может рекомендации какие есть. Хочется писать красивый, и,...
ООП и PDO
Привет, мир! Пытаюсь делать так:
abstract class Gauga {
protected $_db;
public function __construct() {
// подключение к базе
$_db = new PDO('mysql:host=' . _HOST_ . ';dbname=' ....
Оцените класс User
Добрый вечер, пишу класс User который должен в себе иметь стандартные параметры пользователя, login, password, email. А также методы работы с ними регистрация, авторизация, какие ещё может...
Переход на MVC и ОПП
Здравствуйте!
Пытаюсь несколько дней подряд перевести сайта на логику MVC. Познакомился с ООП стилем. И конечно, как только что то стал пробовать по видеоурокам возникла ошибка. Код и ошибку в...
О мудрейшие направьте юного программиста
Создать приложение-задачник.
Задачи состоят из:
- имени пользователя;
- е-mail;
- текста задачи;
- картинки;
Стартовая страница - список задач с возможностью сортировки (обязательный пункт)...
Узнать все метода объекта класса
Можно ли вывести все методы объекта класса типа как get_defined_functions()?
Include и классы
Доброе утро. Это, пожалуй, один из основных вопросов: как сделать include в класс?
Перерыл кучу тем подобного рода, на некоторых идет ответ: "от такого когда блевать хочется". Тогда, закономерно...
Статические и динамические функции
Всем доброе утро.
Недавно решил поближе познакомится с ООП и наткнулся на проблемку.
файл core.php является классом core
class core{
/**
* экземпляр класса core
* $var...
Можно ли изменять переменные в классе
Пример вот такоей
class tipoClass {
var $a = 2
}
a = new tipoClass ();
a->c =4;
после этого? переменная если обратиться ещё раз к ней, допустим в другом файле, эта перменная будет также...
Самописная функция и класс
Есть код написанный процедурным стилем. Есть самописные функции. Теперь о самом страшном для меня...об ООП
Допустим, есть класс. Как туда мне запихнуть(другого слова не могу подобрать) свою...
Сгенерировать футбольный матч
Нужно сгенерировать футбольный матч..кто с этим знаком подскажите с чего начать..
Модели MVC и связанные таблицы
Всем привет!
Прошу помочь знающих с выбором паттернов/структуры моделей для решения следующей задачи:
допустим, в базе данных есть две таблицы:
1. список продуктов - product_items: id, name,...
Класс mysqli
помогите разобраться, этот класс mysqli не нужно нигде определять\объявлять? он вшит в пхп?
тогда вот такой код выдает ошибку
<?
$mysqli = new mysqli("hotte", "32544", "localhost",...
При неправильном вводе логина и пароля нехочит добавлять запись об этом в БД, где-то мелкая ошибка
Делаю проверку логина и пароля на сайте, всё работает, но если неправильно вводиш логин и пароль - ip-адрес юзера должен записываться в бд, и гдето я тут допустил ошибку, нехочет проверять количество...
Задача “Читатели”
Привет умные люди!
у меня есть такая вот задача:
В библиотеку приходит много людей. Нужно создать программу, в которой учитывались все посетители.
Указания
1-В программе должен быть...
Использование функции класса внутри другого класса
И снова к нашим баранам.. Я задавал подобный вопрос, но тут возникла такая трабла:
есть класс, который подключается извне //подключаем библиотеку работы с БД...
Ошибка
Здравствуйте, подскажите, пожалуйста, как исправить ошибку: Fatal error: Uncaught Error: Call to a member function query() on null in...……
<?php
$connect = new mysqli("localhost", "root", "",...
Класс базы данных
Извините за глупый вопрос! Пишу небольшой движочек, застопорился на одном таком моменте! Хочу работу с базой данных вынести в отдельный класс(подключение, отключение и запросы(список запросов в...
Типы данных и модификатор доступа по умолчанию
Родилось два вопроса.
1 - в параметрах функций можно указать типы параметров , а насколько велика разница? Да , когда твой код кто-то будет использовать , то ,конечно, для публичных функций нужно...
Как этот код на языке C будет выглядеть на php?
#include <iostream>
using namespace std;
const int LEN = 80;
class instrument{
private:
char name;
char prois;
char type;
Получение переменной из класса
вот есть такая конструкция
class My
{
public static functions User($name)
{
// всякие вычисления
return array('result','message');
}
}
банальный ворнинг функции mysql_fetch_assoc
Обычная ошибка об ошибочном аргументе.
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource
возникает в 22 строчке, процедурно все работает.
в ini файле все...
Извление текста из .txt и преобразование в json
Есть текстовый файл, необходимо извлечь текст и преобразовать в json формат. Как организовать работу парсера через консоль, передав параметром путь к файлу. Где что почитать? Может наброски какие.
Узнать реальное имя папки класса наследника в предке
__DIR__ понятное дело показывает путь к файлу в котором она прописана, т.е. путь к предку. делать абстрактную функцию типа dirName() - неохота в каждом потомке реализовывать одно и тоже. Чето ничего...
Получить значение из child class в parent class
добрый. Я нуб в php, в классах не особо разбираюсь.
Вообщем задача такая:
Есть класс, есть 2-3-10 слассов которые его расширяют.
Задача в исходном классе собрать все значения 1-й переменной в...
AJAX + ООП
Кто может сказать что происходит в такой ситуации:
ajax-ом опрашиваю один Сервер получаю данные, потом данные посылаю другому серверу в гет параметре.
В index.php куда приходят данные каждую...
База данных в классы или "Меньшее из зол"
Добрый вечер. Пишу API для сайта. Пришел в ступор, когда пришла необходимость использовать базу данных в нескольких классах.
Видел много разных решений и, как не странно, ВСЕ из них были...
Запись в файл и получение объектов из файла
Доброго днища господа!
Подскажите пожалуйста как мне правильно реализовать методы записи и получения объектов в файл.
Дело в том что метод writeToFile записывает замечательно, но при прочтении...
Шаблон наблюдатель
Здравствуйте, помогите пожалуйста разобраться почему не срабатывает скрипт,
точнее не показывается результат.
<?php
######### Шаблон наблюдатель ##########
class Subject implements SplSubject{...
Autoload на mvc
Доброго времени суток! Подскажите пожалуйста, нет ли у кого примера route в реализации php, чтобы там была реализована функция __autoload. Может есть ссылка на источник где это всё реализовано....
Загрузка и вывод файлов(документов, изображений и т.д)
Добрый день, всех с Новым Годом!)
Скажите, пожалуйста, как реализовать такое:
1. Пользователь создает новый пост(новую запись), тут он может написать что-нить и загрузить какой-нибудь файл
(все...
Не могу получить свойства при вызове метода
Всем доброго времени.
Не могу понять, почему свойства $nameReg, $pass, $retryPass, которые я передал в метод dataReg теряются в классе при вызове следующего метода
есть файл 1 с классом Db
...
Вывод из БД с использованием ООП, PDO и namespace
Код работает, правильно ли я всё сделал?
Какие недочёты есть?
index.php
<?php
header('Content-Type: text/html; charset=utf-8');
require_once 'App/db.php';
Преобразование кода php, в соответствии с подходом mvc
Кто умеет преобразовывать php,в соответствии mvc?
Обратиться к элементу массива как к экземпляру класса
Всем привет. Проблема собственно в этом
class A
{
private $a;
private $b;
public function __construct ($a, $b)
{
Смысл использования интерфейсов
Добрый вечер.
Дошел в самоучителе до главы про интерфейсы и в целом мне понятен синтаксис, но я не уверен, что конца понимаю суть использования.
Если исходить из текста оф. документации, то...
Как запустить RTMP видео поток на сайте без flash?
Как запустить RTMP видео поток на сайте без flash? Потому как браузеры его блокируют, и для рядового пользователя его запуск, большая проблема.
Вообще как сделать чтобы работал во всех браузерах...
Как уменьшить количество кода в однотипных функциях
Здравствуйте! Возникла такая проблема. Имеется много (около 30) функций вида
class A{
public function One(){
$session = Yii::$app->session;
$obj =...
Будильник в php, используя конструктор
Здравствуйте!
Помогите, пожалуйста!
Начал учить программирование, попытался написать данный код, но никак не работает. Помогите пожалуйста понять в чем проблема.
<?php
class Будилник
{
...
Обьясните код :)
поясните мне пожалуйста следующий код файла index.php который взят из скрипта соц сети. желательно объясните каждую строчку)) в этом коде канешно есть комментарии, но я хочу понять как именно оно...
PHP с нуля(TCP/IP или что там ещё) с полным руководством ООП(обязательно).
Хотелось-бы прочесть учебник с нуля со всем(ну не всем, а многим хотя-бы).Посоветуйте пожалуйста.Дело в том что я PHP изучал то там, то там, то на примерах чужих, то из одного трюки брал,то из...
Фильтрация толя на предмет запрещенных слов
Привет!
Есть такая проблема, есть страница с формой добавления объявления после чего все данные из формы
отправляются в скрипт отработчик (ad_sol.php) который добавляет объявление в базу данных
...
Роутинг в админку
Всем привет.
Есть класс Route. Хочу сделать чтобы он при вводе site.ru/admin начинал работать с контроллерами админки, но вот не знаю как правильно это все сделать.
class Route {
...
Переопределение статического поля в родителе при вызове его наследника
Здравствуйте. Сейчас встал вопрос: можно ли при инициализации класса изменить статическое свойство родителя? Если делать это на уровне объектов, то можно просто переопределить свойство через $this....
Агрегация
Здрасте уважаемые форумчане, подскажите пожалуйста, как грамотно сделать, что бы оба обьекта могли видеть методы друг друга? Вот мой вариант:
Class Controller
{
public $model;
...
Создать класс и функций
1.Создать класс, описывающий web-страницу. Класс содержит
функции, отображающие различные ее части. Создать производные от этого
класса классы, описывающие различные модификации страницы. Написать...
Ошибка при расширении абстрактного класса
Решил попрактиковаться в MVC.
Есть абстрактный класс:
abstract class Сontroller_Base {
protected $registry;
protected function __construct($registry) {
Как лучше подгружать конфигурацию в каждой функции или в construct
Здравствуйте.
Пишу свою cms, обучаюсь ооп на php.
Вопрос в следующем: Где лучше подгружать конфигурацию? в каждой функции или обьявить переменные и в __construct подгружать их??
Вот...
Ошибка: Cannot access empty property
из-за чего ошибка, показывает на эту строку: return $this->$actionName;
Error: Cannot access empty property
public function indexAction(Request $request)
{
$actionName =...
Обращение к функции объекта класса из обычной функции с передачей параметра
Зашел в тупик помогите разобраться в том как заставить данный пример работать
<?php
function testW($s){
echo "<pre>";
echo $test->add_users($s);
echo "</pre>";
}
Вывод html кода через класс
<?php
class get_param{
public $preparate;
public $city;
public $category=array();
public $strSql;
public $flag;
public $pat;
public $test;
public function __construct...
Проверьте сайт на ООП и MVC
Привет, я тут смотрел курс по php начальный. И начал второй (2 урока).
В итоге, там было задание сделать сайт новостной с архитектурой mvc и как минимум работа с базой была ооп.
Я смотрел записи...
Изменение Word документа php
Здравствуйте, у меня есть шаблон Word документа. Мне нужно заполнять его значениями, введенными пользователем.
Вроде: имя- Иван, Фамилия-Иванов и т п.
Значения подставляются в нужные места в...
Как правильно описать метод внутри другого метода одного и того же класса?
Извияюсь за возможно глупый вопрос, но ООП тема для меня новая.Вот так выглядел метод класса в начале:
public function actionInd(){
$indObj = new IndModel();
...
Написать простой наследуемый код
Написать класс Cat, который наследуется от класcа Animal.
Класс Animal имеет метод getName (name можно передать в конструктор).
Класс Cat имеет метод meow (возвращает строку «Cat {catname} is...
Обращение к свойству объекта
Добрый день! Возник какой-то ступор при попытке вытянуть свойство объекта.
print_r($this->modinfo);
выдает структуру следующего вида:
course_modinfo Object (
=> stdClass Object (
=> 2...
Сохраняю куки на одной странице сайта, а на другой их нет. Что делать?
Я делаю сайт. Сейчас я на стадии работы над движком, а именно на стадии разработки регистрации и авторизации пользователей. Использую PHP ООП и БД MySQL. Знаний и, в особенности, опыта в этой области...
Как в Guzzle получить url страницы на которую был запрос
Привет всем! Есть очень много страниц, с которых нужно получить html. Я сделал это с помощью guzzle. Но вот проблема - как получить URL'ы соответствующие этим страницам? Кто знаком с этой...
Создание приватных переменных в конструкторе
Здравствуйте!
Собственно по теме вопрос.
В следующем варианте все хорошо переменная р приватная
class alala {
private $p;
public function __construct($p) {
$this->p = $p;
}
}
extends
Здравствуйте у меян такой вопрос мб кто нибудь знает.
Допустим есть 2 класса
class t1 { }
class t2 extends t1 {}
Правильно ли что объекту класса можно добавлять свойства неопределенные в классе?
Правильно ли что такой пример работает без ошибок?
class Exam
{
}
$e = new Exam();
$e->ddd = 45234;
echo $e->ddd;
php и ООП для нубов
Когда выполняю такой код - выдает ошибку: Fatal error: Call to undefined function Test() in /var/www/function.php on line 7
<?php
class First {
public function Test() {
echo "Test...
Перевод гостевой книги с процедурного стиля на ООП
Всем привет! Есть у меня простенькая гостевая книга (файл index.php). На практике сказали избавиться от процедурного метода и поработать с классами, собственно что из этого получилось вы можете...
Не срабатывает PDOException
Есть класс работы с БД. Если подключение к БД не установлено - должно выбрасываться исключения и текст "Соединение не установлено". Вместо этого сплошные эрроры.
Вот часть класса:
<?php...
Что такое DSN?
Пытаюсь по книге Метта Зандстры реализовывать паттерны проектирования. Спустя 3 месяца биения головой о стену полезла в google и наткнулась на, о чудо, вот это -...
Скрипт не видит метод
Привет!
Есть класс, пытаюсь обратиться к его методу, мне выводится фатальная ошибка, что нет такой ф-ии
Вот класс
class DB
{
private static $instance; // ссылка на экземпляр класса
...
Создание универсального метода класса вывода в цикле while
Коллеги программисты, опять нужна мне ваша подсказка. Поможете ?
Проблема в том что я не знаю как загнать в одну переменную имена нескольких переменных что бы потом их использовать в “do { } while” ...
Как реализовать представление сущности (и зависящих от неё других сущностей)
Всем привет.
Пытаюсь найти наиболее удобный способ работы с представлением сущности. На удивление, не нашёл информацию по этому поводу в гугле (возможно не понимаю, как правильно назвать искомое,...
Константа как объединение других констант
В других языках можно константу-член класса задать как результат объединения других констант. А в пхп нет такой возможности? пых ругается. Т.е. такую сборную "константу" объявлять как переменную? ...
Литература по ООП
Посоветуйте пожалуйста какую-нибудь хорошую литературу по ООП в php.Основы изучил,хочу двигаться дальше
Как определится с выбором применения interface или abstract
привет.
По каким критериям вы определяете что нужно использовать именно абстрактный класс а не интерфейс?
Я понял только что если не брать внимания к ограничению видимости свойств...
Разницы Public и Static Protected
Доброго времени суток я вот хотел уточнить
Небольшой пример класса
class Test {
static protected $q = 1;
Автолоадер для классов, разбросанных по директориям
Хочу сделать нормальный автолоадер, через SPL.
дерево директорий такое:
Попка lib, в ней общие классы, дальше 3 папки: security, db, content в которых свои классы (понятно какие).
В index.php...
Объект внутри объекта / метод внутри метода
Салам, братва. Я вроде как новичок в ООП... Не подскажите, что это такое в плане конструкции и где можно об этом посмотреть/почитать?
DataBase::select("*")->from("users")->where("id < 199")-> //...
Как это реализовать?
Есть class News, внутри него function($a), которая вызывает
другую его функцию, название которой надо передать в виде аргумента $a
, а если такой функции в классе нет – вывести "ошибка"
...
“Один” объект без Singleton
Всем привет,
Проблематика в следующем:
Как можно по всему проекту использовать только 1 объект, не используя паттерн синглтон? Или это единственное решение?
Мне нужно решить следующую задачу...
Структура приложения ООП
Добрый день!
Погружаюсь в изучение ООП в PHP!
Не могу нигде нарыть информацию о структуре приложений.
Допустим есть задача - создать xml парсер, который изначально показывал бы форму для загрузки...
Игровая логика strategy
Приветствую!
Нужно спроектировать классы для игры "стратегия". У нас есть танки, солдаты, БМП. Все они могут стрелять и ездить. БМП может перевозить солдата, но не может перевозить танк :)
Ниже я...
Классы
Почему на 6 строке ошибка ?
<?php
class A {
var $name;
function setname($name){
$this->name=$name;
echo $this->$name;
}
}
class B extends A {
Объявление методов вне класса
Уважаемые участники форума!
Подскажите пожалуйста, существует ли возможность объявлять тела методов не сразу при описании класса, а отдельно? Возможно, в отдельный файлах.
Как сделать доступным свойство $this в "под методе" ?
Приведу пример:
class Test {
public $title = 'SiteTitle';
public $content = 0;
public function __construct($content) {
$this->content = $content;
...
MVC с использованием Ajax
Здравствуйте, уже перерыл пол гугла но ответа не нашол, понадобилось добавить проверку занятости Email при регистрации. Так вот решил использовать Ajax, столкнулся с такой проблемой, что сама форма,...
MVC: как сделать вложенные комментарии?
Добрый вечер!
Давно не писал на форуме, так как преимущественно любая задача решалась более менее, но именно сейчас я зашел судя по всему в тупик. Хочется сделать древовидные комментарии....
Загрузка музыки на сервер
Не могу сделать так, что бы производилась загрузка музыки. Файлы загружает, картинки тоже, музыку нет.
Размер mp3 2-3 Мегабайта.
?php
require_once 'lib/uploadtext_class.php';
require_once...
Переменную извне не видит в классе
<?php
$f="'".$m."'";
class Vzo {
public $f;
private $_m = $f;
?>
выводит ошибку
Parse error: syntax error, unexpected T_VARIABLE in /var/www/html/f/index.php on line 4
С классами никогда...
Правильно ли пишу код в ООП?
Всем добрый вечер , начал изучение ООП в PHP, и сегодня постарался написать валидатор.
проверьте пожалуйста правильно ли написана в ООП ? Или что и как лучше улучшить?
validate.php
<?php...
Модульный движок/ядро
Товарищи, здравствуйте .
Есть задача разобраться в построении модульной архитектуры системы по следующим условиям :
есть ядро, к нему подключаются модули( отдельные компоненты ), в случае когда...
функции другого класса
вот такое встречаю в коде (
class ModuleTest extends Module
{
function tester()
{
$nomer = Nomer::getNomer();
}
}
Определить дочерний метод в родительском
Есть абстрактный класс Parent в этом классе есть один абстрактный метод, функционал которого определяется в каждом дочернем классе от класса Parent. Так же в классе Parent определены и реализованы...
Сценарий не находит объект (функцию)
Создание класса и инициализация экземпляров:
<?php
class question
{
private $text,$variant1,$variant2,$variant3,$answer,$ed,$correct;
public function __construct...
XMLReader ошибка
Немогу понять почему не работает
$reader = new XMLReader();
$reader->open('/Price.xml');
print_r($reader);
Корзина синглтон
Сделал 2 класса - корзина и мини-корзина (наследник предыдущего), оба синглтон, также и основной класс БД тоже такой же.
все работает, вопрос - правильно ли корзины делать синглтонами? чур не...
Ошибка наименования функции
<?
class bootstrap {
public function __construct() {
$url = $_GET;
$url = rtrim($url, '/');
$url = explode('/', $url);
$file =...
Практика и ООП
Здраствуйте, я изучаю PHP ООП, и не хватает практики и примеров. Можете посоветовать, что можно посмотреть, может быть движок какой-то, ну или задачи. :)
Класс Меню
Подскажите, пожалуйста, в общем какие свойства и методы должны быть у класса Меню для сайта?
Contester 2.0
Всем доброго времени суток! Созрела идея по созданию сайта тестировшика для моего региона. Типа Contester с встроенными компиляторами. У кого какие идеи? как реализовать на web среде? До этого...
Передать обьект класса в другой класс.
Подскажите как лучше.
Заранее спасибо!
Качество класса users
Всем привет, интересно узнать чье то мнение кроме своего об этом классе, адекватен ли он и его стоит разбить на несколько или развивать функционал, в нем в будущем должно быть Удаление , смена...
Конвертирование
Объявить интерфейс, объявив в нем функции, описать базовый класс, реализующий интерфейс. Объявленные функции определяются в производных классах.
_ _ _
Создать интерфейс с функциями перевода в рубли...
Правильно ли я понимаю работу ООП?
Начал осваивать ООП , подскажите пожалуйста правильно ли я понимаю работу ООП
<?php
session_start();
class UserFilter{
PUBLIC function pattern($pattern,$var) {
return !empty($var)...
Как правильней написать статичный метод?
Вот код, но он ругается на $this:
Fatal error: Using $this when not in object context in.
class db
{
public $db;
public function __construct()
{
global $db_host; global $db_user; global...
Сделать класс окружности с тремя методами, возвращающими диаметра, длину и площадь круга.
Задание 1
Построить класс Circle(окружность), с единственным полем «радиус» (открытое) и с 3-мя методами:
- метод извлекает(печатает) значение диаметра круга
- метод возвращает длину окружности...
Один заглавный класс и общение через него двух расширенных классов
Здравствуйте! Не знаю как точнее описать проблему, но суть такова... Я пытаюсь реализовать модульную архитектуру приложения. Подключение файлов с классами модулей уже удалось сделать, только пока еще...
Не выполняется sql запрос внутри класса
Добрый день
Вызывая скрипт ниже через includ , кнопки создаются
<?php
// названия кнопок меню берём из БД
$q = "SELECT `t`, `g`, `v` FROM `menu` WHERE 1 ORDER BY ord";
$check =...
Как правильно загрузить классы?
Есть следующая структура ресурса:
https://www.cyberforum.ru/members/312383/albums/833/6826.png
В index.php
<?php
use Zadarma_API\Api;
Позднее статическое связывание
Здравствуйте,
<?php
class A {
public static function foo() {
static::who();
}
Бесконечная вложеность
Помогите реализовать алгоритм построения дерева категорий,так чтобы каждая категория имела бесконечную вложенность.
БД выглядит след. образом
У каждой записи есть свой id
В поле parent_id...
Миссия контроллера
Привет всем.
Разбираюсь в MVC.Мне понятна роль контроллера в javascript. Проясните какие функции относятся к контроллеру в пхп.
Прочитал пару статей я понял что он занимается обработкой параметров...
Не срабатывает класс загрузки файлов на сервер
Приветствую. Изучаю ООП. Возникла небольшая проблема, сам не могу разобраться.
Задача, создать классы для загрузки изображений и текстовых файлов.
Абстрактный класс Upload:
abstract class...
как вернуть при json_decode исходный класс объекта?
class Old{
public $R=5;
}
$obj=new Old;
$str= json_encode($obj);
var_dump($str);
var_dump(json_decode($str));// вернут объект stdclass.
ООП в PHP
Привет всем :)
У меня в последнее время возникли проблемы с ООП.
Может оцените код :)
Заранее спасибо!
class db
{
Абстрактные классы: в чем соль?
Учу я, значит, абстрактные классы. Посмотрел пример кода. Сократил его. Вот он:
abstract class Shape {
abstract public function draw();
}
class Cirlce extends Shape {
private...
Запустить приватный конструктор signleton PDO
И снова singleton , не пойму как запустить приватный конструктор , мне нужно получить от него экземпляр
соединения.
А ООп у меня на практике слабый еще, только теорию подучил
class DataBase {
...
Как получить список встроенных и пользовательских классов
В php есть функция, которая возвращает массив со списком всех "доступных" классов. Длина этого списка зависит от набора подключённых и установленных расширений, а также от количеств определённых...
Зачем нужно прописывать сначала переменные в классе ?
class shop {
public $title;
public $name;
public $price;
function __construct($name,$price,$title){
$this ->title = $title;
$this ->name = $name ;
...
как работает этот код?
set_include_path(get_include_path().PATH_SEPARATOR.'application/controllers'
.PATH_SEPARATOR.'application/models'
...
Создание формы
Не могу понять как ОПП с помощью этого создает форму? он сразу рисует готовую структуру?
echo $form->open();
echo $form->input();
echo $form->password();
echo $form->submit();
echo...
Создать классы -сущности , каждый из которых , будет содержать необходимый набор методов для получения и изменения данных
Если кто может помогите разобраться с заданием, если можно дайте ссылки на примеры.
Разрабатываемые скрипты не должны содержать прямых SQL запросов в DB. Для этого
необходимо создать классы...
шаблонизатор
учу mvc - щас работаю над представлением данных(в остальном более или менее разобрался)
....но немогу разобраться как выводить данные динамически....т.е.есть класс template
class template
{
...
Zend Framework - как использовать модульную структуру БЕЗ подключения Application.php (который грузит много лишнего)
Здравствуйте. Задался вопросом - можно ли как-либо обойтись без подключения application.php и вместе с этим иметь возможность использовать модульную структуру в Зенде.
Application подгружает много...
Реализация моделей ООП
Здравствуйте, в данный момент ищу себе работу и имею проблемы с работой над тестовым заданием.
Принципы ооп знакомы, но опыта работы с ним чуть меньше чем нет.
Буду признателен, если кто либо...
Вывод stdClass в цикле
Как можно циклом вывести такие данные (вывел через var_dump)
array(1) {
=>
array(1) {
=>
object(stdClass)#5 (20) {
=>
Использовать один класс в другом если уже наследовал
Есть такие классы для БД:
abstract class MySql{
private const HOSTNAME = 'localhost';
private const LOGIN = 'root';
private const PASSWORD = '';
private const DBNAME =...
Как правильно достучаться к методам PDO через метод Синглтона обертки?
Есть заготовка класса Singleton для работы c PDO:
<?php
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
Static public и public static
В чем разница?
Насколько можно оптимизировать?
Здравствуйте!
Написал контроллер, который выводит данные из БД с возможностью удалить любые данные.
Интересует, можно ли написать подобный код короче и что можно изменить в текущем в сторону его...
Когда писать public?
class CreateJSON{
function InspectionFile( $JSONfile ){
if( file_exists( $JSONfile ) ):
$generate_file = fopen( $JSONfile, 'w' );
endif;
}
function OpenJSONfile( $JSONfile,...
Автозагрузка, пространство имен и вызов встроенных в php классов
Всем доброго времени суток. Есть следующий код для соединения с БД:
namespace database;
class DB {
private static $instance = null;
private $conn = null;
private function __construct() {...
Мэтт Зандстра
Здравствуйте!
Собираюсь купить книгу "PHP: объекты, шаблоны и методики программирования - Мэтт Зандстра".
Посоветуйте пожалуйста какое издание взять.
P.s php знаю на хорошем уровне.
Можно ли вызывать магические методы без выполнения условия?
На сколько мне известно магические методы будут вызваны неявно при определенных условиях. Так можно ли их вызвать без выполнения условия?
Расширение класса (наследование)
Есть класс, которому в качестве параметров передаются некие переменные, а именно - параметры соединения с БД.$options = array(
'user' => 'user',
'pass' => 'pass',
'db' => 'db',...
Экземпляр класса.
Разбираю следующий код:
<?php
class ObjectIterator implements Iterator
{
private $obj;
private $count;
private $currentIndex;
function...
class IndexController extends \Zend\Controller\Action - Need Hеlp!!!
<?php
class IndexController extends \Zend\Controller\Action
{
public function init()
{
}
Где лучше учить ООП PHP ? И зачем нужен ООП
Здравствуйте !
До того как начел учить ООП я кайфовал от программирования, после того как начел учить ООП нет мотивации ну и т.д общем боль .
Думаю может это от подхода к обучению. Можете...
redirect
вот метод сохранения:
public function savePost()
{
$this->load->library('Translit');
$post = array(
'id' => $this->input->post('id'),
'cid' =>...
Переменная в имени функции или как это реализовать?
Здравствуйте, можно ли использовать переменную в имени функции?
Как такое можно реализовать: массив содержит несколько значений:
$method = array(
1 => "atbash",
2 => "caesar",
1 =>...
Foreach нагружает сервер
Добрый день! Думаю сложно объяснить что у меня за сервер, но работает на php 7. Заметил то, что при выполнении кода сервер начинает очень сильно нагружаться и с бешеной скоростью начинает расти ОЗУ,...
Метод абстрактного класса не видит переменные дочернего класса
есть abstract class A{
protected static $dir;
public static function f(){}
}
и два класса B,C наследника {
protected static $dir;
}
так вот в функции f значения $dir передаются от классов...
Паттерн Singleton - сделать переменные только readonly для всего сайта
Добрый день.
Пишу небольшое приложение на PHP и хочу использовать паттерн проектирования Singleton для конфигурационного файла.
Там хранятся private параметры приложения и пару закрытых функций....
PHP получить id объекта
Здравствуйте. Столкнулся с такой проблемой:
При попытке передать id товара появляется ошибка "Property does not exist on this collection instance."
В функцию я передаю значение type_product,...
Получить результат выполнения метода
Доброго времени суток!
Помогите разобраться с проблемой, пожалуйста. В ООП только начала разбираться, возникла такая проблема:
Есть класс
class Class(){
public function...
Авторизация
Приветствую всех!
Коль уж решил разбираться в ООП, то хотелось бы услышать про авторизацию. Сейчас пытаюсь написать приложение с MVC и делаю авторизацию на сайте. Суть такова, что пока пользователь...
Объявить класс и метод
Всем привет
Для настройке оплаты в магазине нужно создать сигнатуру (уникальное значение), в сервисе есть такая инструкция
$liqpay = new LiqPay($public_key, $private_key);
$html =...
Всем hi форумчаный! Воопрос по static -у
Как вы думаете про этот код.
Я пишу все метод и свойтву через static а есть разница (ну там по скорости) с использованием и без использование static -а
/**
* User: Nurbakit
* Date:...
Web-service
Добрый день!
Люди кто нибудь писал веб-сервис? Помогите пожалуйста!
<?php
$client = new SoapClient("http://services.xmethods.net/soap/urn:xmethods-delayed-quotes.wsdl");
//как послать...
Магия spl_autoload_register ?
Здравствуйте!
Колупаю ООП, в частности функцию автозагрузки.
spl_autoload_register(function ($class) {
$file = APP . "/controllers/$class.php";
if (is_file($file)) {
...
Как узнать имена protected методов класса, имея лишь его строковое название?
Приветствую. Такой вопрос возник: имеем на входе объект $object какого-то неизвестного нам класса, требуется получить имена всех его функций.
get_class_methods (get_class($object)) - конечно же...
Скрипт работает как надо, но все равно появляется ошибка Warning: Missing argument
Здравствуйте друзья!
Помогите пожалуйста мне разобраться с ошибкой Warning: Missing argument 1 for Render::__construct().
Что я только не делал, чтобы разобраться в этом вопросе, но проблему так...
Класс для работы с массивами
В общем, кину сразу код, который наполовину работает
class Arr
{
protected $array = ;
private $tmp;
public function get($key="")
{
if(!$key) return $this->array;
Как передать параметры на отдельных файлах через GET ?
Подскажите как можно передать параметры на отдельных файлах через GET ? Например я нарисовал фигуры на отдельных файлах php, а мне их нужно передать в index.php
Можно ли выносить тело функции за пределы класса?
Нельзя ли в PHP выносить тело функции за пределы класса(как в си++), чтобы не загромождать его?( или даже в другой файл)
class NewsDB implements INewsDb
{
protected $_db;
const...
Ошибка: FATAL ERROR Uncaught Error: Call to undefined function Test()
Доброго времени суток! Народ на одном из популярных порталов изучал примеры ООП, попробовав на практике пример не запустился, кто может помочь разобрать?
class A {
// Выводит, функция какого класса...
pdo vs singleton
сервер на котором расположен мой сайт выводит вот такое сообщение:
php already has more than 'max_user_connections' active connections
Вот и решил я применить Singlton!
Вот реализация шаблона:...
MVC. ООП. Разграничение прав доступа
Здравствуйте. Посоветуйте, как организовать разграничение прав доступа к экшенам контроллера.
Проверять доступность на уровне роутера, мне кажется, это костыль. Его задача - это получить запрос и...
Ошибка в авторизации
беру логин и пароль из $_SESSION, проверяю в БД, выдает ошибку:
Fatal error: Call to a member function fetch() on a non-object in W:\home\har-v2.ru\www\index.php on line 20
вот класс:
class...
При создании класса вернуть false
Всем привет!
class test {
public function __construct() {
if (!$this->getTest()) {
return false;
}
}
Подскажите пожалуйста хорошие учебниеи по php такого уже проф. уровня....или где дальше развиваться....
Подскажите пожалуйста хорошие учебниеи по php такого уже проф. уровня....или где дальше развиваться.... для повышения уровня)
Обращение к разным классам из класса
Есть класс:
<?php
namespace app\controllers;
class MainController{
public function index()
{
echo 'Получилось!';
}
DOMDocument class
в одном из скриптов увидел использование DOMDocument класса
$doc = new DOMDocument('1.0', 'utf-8');
но самого класса нигде нет и никакой библиотекой он не подключается , это стандартный класс...
Два класса в один
Здравствуйте.
Имею два класса.
1 класс Phpfox_Database.
2 класс Phpfox_Database_Mysqli.
Хочу соединить оба класса в один - Phpfox_Database. На данный момент класс Phpfox_Database, выглядит так:...
Обращение к свойству
Здравствуйте. Можно обращаться к свойству из статического метода? пример ниже.
<?php
class Users {
private $username;
private $password;
public static function...
Видимость методов из подключемого файла
Я создал класс, в одном методе я подгружаю инклудом один файл. Как мне дать этому файлу видеть методы и поля данного класса? Спасибо заранее, ооп плохо знаю
Добавлено через 4 минуты
Я узнал что...
__autoload объявленный в классе.
Что делаю: подключение расширений. Расширения содержат в себе классы. Расширений может быть очень много, поэтому генерируется файл (если его нет) ext_cache.php который содержит в себе данные: какие...
pagination
<?php
class Pager
{
// Link templates
protected $link_tag = '<a href=":link">:name</a>';
protected $current_tag = '<span class="current">:name</span>';
protected $prev_tag =...
Классы. Ошибка "Fatal error: Call to undefined method Wildcat::_construct ()"
Всем доброго времени суток, проблема вот:
Fatal error: Call to undefined method Wildcat::_construct() in E:\OpenServer\domains\demo\index.php on line 22
В чём ошибка? Помогите пожалуйста.
Вот код:...
Передача данных между двумя пользователями
Поставлена следующая задача:
Пользователь выбирает конкретный заказак в своем списке и жмет кнопку "Оставить жалобу". Данная жалоба приходит в админку и должна тут же отобразиться у администратора....
оформление текста и перенос сторок
Доброго времени суток!
Пишу на CodeIgniter, из формы поля textarea в базу сохраняется текст, его в форме форматируют как надо, т.е переносы строк ставят сколько надо.. он так и сохранятеся в базе,...
Как передать массив в MVC
Подскажите, мне нужно выбрать все записи с БД и мередать их массивом в контроллер (структура MVC). Для простого массива это выглядит вот так:
public function get_data()
{
$result =...
Обработка кода перед и после методов класса
Задача: Есть класс
<?php
class User {
public function __constructor(){
/*Запись в лог*/
}
public function one()
{
/*Действие 1*/
Переменная и из процедурного стиля в ООП класса
1.php
<?php
require_once("dbconnect.php");
require_once("login.php");
class groupclass
{
function get_group()
{
if (isset($group))
Фреймворконезависимость +AR
Есть модуль для сайта, написанный на php. Задача сделать его фрейвокронезависимым.
Как я понял это делается примерно так.
1. заводятся интерфейсы
interface LoggerInterface
{
public...
Сортировка массива по типу данных
Приветствую сеньоры и сеньориты :senor:
Есть задачка с элементами ООП, буду рад вашему сопровождению и прочтению.
Вводиться строка из цифр и букв, необходимо следующие:
1) Создать класс A...
Новые блоги и статьи
|
|||
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|