Форум программистов и сисадминов КиберфорумКиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами. |
|
Способы подключения класса...
Решил реализовать некоторый 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...
Класс. Наследование. parent::__construct()
Здравствуйте! Вот код. По идее, должно вывести 29,232. Но получается 0. Подскажите.
//базовый класс
class Counter {
protected $show0;
protected $show1;
function __construct($arg0, $arg1) {...
Как получить доступ к переменным извне класса?
в классе, ошибки я вывожу в массив, например $this -> err, там валяется ошибка ввода данных поля формы name.
мне надо вывести эту ошибку за пределами класса, в другом файле, типа как раньше делал:...
Ошибка: 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 это не жестко разработанная система, а подход и...
Пример кода интернет магазина на PHP ООП
Доброго времени суток! С ООП знаком в теории, перейти на практику решил с примеров чужого кода. Искал код интернет-магазина, чтобы поковыряться, разобраться, как это все устроено, но не нашел....
Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION
<?php
class Test{
public $serik="Сека молодец";
function test1(){
echo $this->serik;
}
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? Просто как я поняла данные функции просто подставляют (копируют) код из тех...
Ошибка unexpected '.', expecting ',' or ';'
Здравствуйте!
Уже полдня бьюсь с этой проблемой, надеюсь на помощь.
Описание:
Попытка вызова:
<?
require_once('d:\Domains\web-ing.16mb.com.lh\classes\Obr_sv.php');
$os= new Obr_sv;
print...
Добавление и товара в корзину и удаление
Есть такое задание:
Опишите класс Корзина, в которые можно передавать любой товар. Опишите у корзины нужные свойства и методы. Например метод получения суммы заказа, удаление товара из корзины и...
Использование класса в другом классе
к примеру у меня есть класс
class Class_Settings{
function test(){
.. тут вытягиваются переменные из базы ...
return array( .. эти переменные ..)
}
}
$class_settings=new Class_Settings;
Регистрация на сайте ООП
Здравствуйте форумчане. У меня проблема такая. Написал регистрацию на сайте с помощью процедурного стиля с небольшим применением ООП,всё работает, но хочется сделать всё с помощью ООП чтобы...
Перенести данные о товаре в модальное окно при клике на него
Доброго дня!
При программировании вёрстки (я только учусь, тренировочный проект) столкнулся с проблемой. Нужно, чтобы при клике на товар появлялось модальное окно с данными этого товара....
getInstance в классе
Всем привет! Для начала представлю свой код:
<?php
class DB extends MySQLi {
public function __construct() {
# Инициализация
@parent::__construct(Config::DB_HOST, Config::DB_USER,...
Не знаю с чего начать в ООП
Народ, вообщем дело такое, вроде бы прочел не одну книгу по ооп на php теоритически вроде все знаю, но не знаю как начать писать сайт. МОгли бы вы выложить пример не большого сайта на ооп. Вопрос...
Вызов метода одного класса через другой
Необходимо вызвать метод класса ч/з другой класс.
Методов класса много, сами классы тоже много. Поэтому делаю один класс, который будет обращаться к нужному классу по названию переменной.
Делаю...
Вызов метода класса из сторонней функции без объявления объекта
Собственно вопрос в топике. Можно?
т.е. есть некий класс MyMySQLClass() в котором прописаны параметры доступа к БД, инициализация подключения к БД в конструкторе и содержит разнообразные методы...
Как передать классу переменную?
Здравствуйте уважаемые ПРО!
Подскажите как передать классу значение из сессии
<?php
//присваиваю значение переменным из сессии
$key = $_SESSION;
$secret_key = $_SESSION;
Метод render
Всем добрый день, я не совсем понимаю, можно ли делать так и правильно ли это? Допустим в директории core я создал абстрактный контроллер, где есть метод render. И в этой же папке создаю класс view у...
Вызвать метод внутри метода
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
namespace Test\Sample;
class SampleClass
{
private $id;
private $name;
Подскажите хорошую книгу по PHP и MVC
Здравствуйте!
Подскажите пожалуйста хорошую книгу по PHP + MVC. А то ищу и ничего дельного найти не смог, может кто знает хорошего автора.
Заранее благодарен!
Наследование с нескольких классов
Есть два стандартных класса: 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) класс - это...
Реальное назначение namespace в PHP
Главный мануал по namespace лежит тут:
http://php.net/manual/ru/language.namespaces.php
Я лишь хочу высказать свою точку зрения относительно того зачем вообще namespace используются
1) Код...
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
*...
Одинаковые строки не равны
имеется строка в текстовом файле 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
В моем случае, я получаю имя...
Проектирование проекта. Как разделить его на классы
Здравствуйте.
Я проектирую один проект и не знаю, как разделить классы.
Например, должна быть регистрация, аутентификация и "забыли пароль?"
Лучше разделить на 3 класса соответственно или...
подскажите пож видеоуроки по ООП
Здравствуйте!
Учил основы PHP по Е.Попову очень понравилось и понятно , в процессе делали по теме и норм увоил основы - теперь решил подрости и выучить ООП , но поюзав в Яндексе ненашел видеуроки по...
Прикрутить к MVC PDO
Доброго времени суток, уважаемые форумчане, прошу у Вас помощи немного разобраться в MVC а именно как прикрутить PDO и как с ней обращаться.
Учить начал вот по этой статье На хабре
проэкт я...
Калькулятор на ООП
Добрый день, скажите пожалуйста, почему у меня не выводится конечный результат?
И как можно узнать, есть ли значение в переменной $b, потому что если ввести в поле, например: 3 / 1 - то результат...
Ошибка 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...
Трейты (trait) зачем это нужно с точки зрения практического программирования?
Здравствуйте уважаемые! Честно говоря никогда не пользовался этой фичей PHP (trait) просто ради интереса попытался разобраться, но как то не совсем вкурил((( "Уменьшение некоторых ограничений...
Как получить значение свойства объекта в переменную?
var_dump($obj);
Выводит:
object(SimpleXMLElement)#338 (1) { => string(6) "0.1818" }
Как передать это число "0.1818" в отдельную переменную из объекта?
Массив в классе
Как обратится к статистическому массиву?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);
MVC - правильное использование наследования
Всім добрий день. Я намагаюсь розібратись з MVC і написати свій "велосипад"(фреймворк) - чисто для досвіду і щоб зрозуміти як це все працює. Знайшов в інтернеті статтю с файлами по цій темі(файли...
Не понимаю spl_autoload_register
Пример.
У меня есть много файлов с классами. 1 файл = 1 класс. Классы и их методы.
Я хочу использоваться в одном файле эти классы и методы. А четкого конкретного примера по использованию ...
php скрипт HTML в DOC или DOCX
Может кто нибудь знает где взять нормальный скрипт для сабжа
обрыл весь интернет, нашел всего два варианта, и оба не очень
один какая то платная библиотека phpdocx что собственно не очень...
Наследование private
Почему в следующем коде экземпляр класса man вернет 'Hello'? Должен же запретить наследование приватной переменной? Ведет себя так как будто спрашивает переменную у класса people.
Если в классе...
Написать класс-оболочку хранилища
Приветствую. Поступило задание по ООП. С ООП знаком не так давно, не хватает знаний и практики. Пока не совсем понимаю что от меня "требуют". Подскажите пожалуйста структуру кода. Как я понимаю...
Вызов метода по имени из переменной
собственно код:
<?php
$gg = new init();
$gg -> call();
//class1
class init {
function call() {
$cmd=$_GET;
return $this->$cmd();
MVC и ООП как в контроллере обращаться к внешним модулям
Здравствуйте! Помогите пожалуйста разобраться. )
Попробую рассказать по порядку.
Пишу движок для своего будущего проекта. Но до этого, я всегда писал процедурным методом, с использованием ООП,...
Изучение ООП, подскажите практическую задачу для тренировки
Добрый вечер. Возникла такая проблема. Потихоньку изучаю ООП. С теоретической точки зрения вроде всё ясно, но из-за отсутствия практики, я не «въезжаю» в саму суть ООП. Какую практическую задачу...
Получить ключи из объекта
Всем привет! Есть одна муть с которой что то не получилось разобраться. Как с этой хренотени которую привожу ниже можно получить все названия массивов ?))
=> stdClass Object
(
...
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 и мне надо в его методах...
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 регистрация
Здравствуйте. Задумал написать регистрацию/авторизацию на ООП. Хочу понять в правильном ли я направлении мыслю.
Есть некая форма регистрации (ничего необычного, просто форма) - это у нас получается...
Свойству класса присвоить объект другого класса
Добрый день форумчане. Подскажите, пожалуйста. Свойствам класса можно при описании присваивать скалярные значения или массив. А как можно присвоить свойству класса объект другого класса ? Например:
...
Вывод данных из mysql в классах
Всем привет - я только начинающий в ооп - и я создал класс
все нормально без ошибок вышло , ноя пытаюсь вывести данные из таблицы ничего не выводит
class a
{
//function mysql() {}
...
Подключение к БД в конструкторе класса Singleton
Задаю вопрос в целях обучения...
Есть паттерн Синглтон, у меня это класс для работы с БД :
final class DB {
private static $host = '127.0.0.1';
private static $user = 'root';
...
Как обратиться к методу текущего класса
Вообщем такая проблема. У нас есть класс в этом классе есть метод. И нам нужно в теле данного класса обратиться к этому методу. Вопрос такой. Как это сделать
Делаю вот что:
class SName{
public...
Подключение к Бд через ООП. Написание класса корзины
Вот небольшой пример кода, как будет использоваться подключение. Правильно ли это?
Или как вообще лучше сделать?
<?php
class cart() {
private $db;
private $db_server;
private...
Собираюсь сделать сайт на ООП с MVC
Собираюсь сделать сайт на ООП с MVC(тестовый, для закрепления зананий), подскажите, где, что и как распределять? какая должна быть структура у сайта? Мне очень нужны ваши советы...
Спасибо за...
Закоментированный пример инкапсуляции
Приведите пожалуйста пример инкапсуляции в ООП на php.Желательно, с комментариями, чтобы я понял)
Самописный сайт на ООП
Всем доброго времени.
Начал изучать ООП.
Для этого решил написать довольно сложный сайт, но кто знает...
Суть заключается вот в чем:
1. Сайт хочу сделать на MVC
2. Хочу сделать возможность...
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...
Ошибка "Parse error: syntax error, unexpected '{', expecting '(' in"
имеется класс safemysql.class.php
Хочу заточить его под нужды своего сайта с помощью наследования//подключаю исходный класс
//в нем уже зашиты параметры доступа к БД - хост, юзер и пасс...
PHP MVC. Как подключать основной вид?
Здравствуйте. Помогите, пожалуйста с разрешением такого вопроса... В общем так:
- Много информации прочитал о MVC PHP, понял как всё действует при написании приложения в этом стиле.
- Пробовал...
Маршрутизация и ЧПУ ( URL )
Люди , есть нужда в реализации ЧПУ и маршрутизации , но немного не понимаю как это реализовать , хотя и много читал и смотрел на ютубе видео , всё равно там не так понятно всё объяснено , более...
Доступ к переменным внутри класса
чем отличается доступ к объявленной переменной внутри класса указателем $thes->,
от доступа к не объявленной переменной?
пример:
1....
public $a;//переменная объявлена
public function...
Организация URL адресов
Добрый день.
Столкнулся с такой проблемой ...
Как правильно организовать URL ?
Допустим есть сайт ... www.site.com
есть меню menu1, menu2, menu3, menu 4 и т.д.
Меня интересует, как сделать...
Проектирование классов.
Столкнулся с проблемой, что не совсем осознал, как правильно проектировать классы, распределить методы и функции, какие типы данных лучше всего использовать в том или другом классе.
В частности...
Не могу получить переменную из другого класса
Здравствуйте. Учу ООП. Создаю сайт. В каждом экшене сайта есть переменная public $page_title; которой на программном уровне я присваиваю какое-то значение. А это значение записываю в классе core при...
Экземпляр класса в виде элемента массива
Доброго времени суток, ребята! Подскажите пожалуйста пожалуйста, как грамотно реализовать следующую вещь... У меня есть класс, я делаю экземпл. этого класса, и далее этот экземпл. хочу сделать элем....
Передача private переменных
Здравствуйте!
Пишу свой класс подключения к БД. Он работает более чем успешно, но проблема в том, что переменная соединения использует private доступ. То есть вызвать из другого класса не...
Передача множества параметров в метод
У меня есть допустим метод, который должен апдейтить информацию о пользователе. Но параметров там получается тьма. Как лучше передавать? Массивом? И как потом сформировать запрос, чтобы апдейтились...
Обращение к классу с другого класса
Всем привет! Возник вопрос, как обратиться к классу с другого класса?
Вот так я подключаю классы:
$db = new db(..данные от базы данных..);
$func = new function();
В классе function пытаюсь...
Как в методе вернуть объект?
Здравствуйте, хочу реализовать хранение данных пользователя, некоторые данные хранить в БД а некоторые в ini файле. В одном из методов класса User для удобного пользования соединить эти две части...
Подскажите хорошие книги по 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) Насчет генерации вьюшек. Т.к. инфы нет,...
Классы требуется разъяснение
Начал изучение классов и тут возникли вопросы, может кто подсказать и прояснить ситуацию?
1. Не могу понять зачем создавать дочерние классы, можно же обойтись одним родительским классом?
2. На...
Обработка ЧПУ с переменным форматом
Такой вопрос: как при обработке ссылок с переменным форматом вызвать один и тот же контроллер и метод? если ссылки не имеют четкого формата типа...
Какой сделать главный класс и/или какая правильная структура?
Написал авторизацию и регистрацию без классов. Все работает как положено.
Переделываю через классы:
Какой сделать главный класс и/или какая правильная структура?
Например, я создам класс...
Fatal error: Uncaught exception. О_о
Есть файл error.php в котором хранятся классы исключений
class ArgumentException extends Exception{
function __construct(){
parent::__construct("Приносим свои извенения, но указаный вами...
NuSoap в РНР
Здравствуйте!
Кто нибудь пользовался библиотекой nusoap в РНР?
У меня ошибка с кодировкой. Надо в UTF-8.
В \nusoap-php5-0.9\lib\nusoap.php
исправил
var $decode_utf8 = true;
на
var...
Паттерн по MVC
Здравствуйте. Изучаю паттерн MVC и параллельно пишу небольшой скриптик. Начинал со статьи на хабре (http://habrahabr.ru/post/150267/). В нем происходит неоднократное подключение к БД. Но создавать в...
Доступ к свойствам объектов
Имеется метод, который возвращает несколько объектов вложенных друг в друга.
Например в таком виде (при вызове print_r):
Array
(
=> Book Object
(
=>...
Чем отличается объект класса от экземпляра класса
Читаю книгу "PHP Объекты, шаблоны и методики программирования" автор Мэт Зандстра. Перевод на русском.
Там есть абзац про статические свойства класса.
А зачем вообще нужны статические методы или...
Рисование фигур
Сделал пример с книги, должен по идее рисоваться круг и результат быть такой, как в книге:
Рисуем круг: (0, 0, 100)
Прошло некоторое время...
Стираем круг: (О, О, 100)
Рисуем круг: (101, 6,...
Ошибка: object of class could not be converted to string
Пытаюсь на простейшем базовом примере реализовать FactoryMethod, но получаю ошибку:
object of class could not be converted to string
Использую PHP 7.4.15
Добавление в файлы...
наследование в классе нескольких функций из другого или как добавить функцию находящуюся в классе в другой класс
есть класс. есть второй класс. как добавить функцию находящуюся в классе в другой класс(второй) при этом второй уже наследует какой то левый класс. вариант с просто скопировать, не вариант.
перегрузка конструктора
есть такая функция через которую создаются и возвращаются обьекты
function create_object($array)
{
switch ($array):
case 1:
$object = new...
Паттерн mvc
Всем привет.
Изучаю PHP, а также ООП в PHP, само ООП изучал еще в делфи, так что тут проблем не возникло.
Вот решил попробовать написать что нить с использованием паттерна mvc, но никак не пойму...
Проверка введенных данных в MVC на каком этапе?
Необходимо проверить вводимые данные пользователем. Интересует где их проверять в Контроллере или модели?
Незнаю с чего начать. Авторизация+Регистрация.
Совсем недавно начал осваивать ООП. Вот решил для тренировки сделать регистрацию и авторизацию с применением ООП. Решил что будет три класса Database, Authorization, Registration. Вот только зашел в...
Автоматическое подключение классов с помощью __autoload()
Хочу загрузить автоматически 2 класса, используя функцию автолоад, не грузятся чего-то.
Все 3 файла: index.php, A.php, B.php находятся в одной папке www
Вот файл index.php
<?php
function...
Работа с 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?
Множественное наследование классов
В одном классе нужно использование нескольких других классов.
допустим
class user , ему в помощь нужны классы Config && DataBase && AnotherClass.....
Собственно чем это правильно реализовать,...
Ошибка Cannot access empty property in . не могу понять почему
<?php
class checkIPRange {
public $ip;
public $country; //ISO format only
private function LoadDB(){
$file = $this->$country."Range.xml";
if...
оператор parent
изучаю php по офф мануалу и не совсем разобрался с оператором parent, можете расписать полностью как он работает (если я не до конца понял зачем он нужен)?
на данный момент я понял, что он...
Оцените код пожалуйста - правильно ли я понял ООП и MVC?
Здравствуйте! php изучаю уже три месяца, когда есть возможность. С ООП в php познакомился две неделии назад. До этого с ним немного имел дел в javascript'e, тоже в учебных целях.
Как говорится, без...
Создать базовый класс «Транспортное средство» и производные классы «Автомобиль», «Велосипед», «Повозка»
Создать базовый класс «Транспортное средство» и производные
классы «Автомобиль», «Велосипед», «Повозка». Подсчитать время и
стоимость перевозки пассажиров и грузов каждым транспортным
средств
...
Dependency Injection Container, попробовал на практике - не понял смысла
Всем привет, начал изучать паттерн dependency injection, вроде, все понятно и логично.
Насколько понял, для удобного управления зависимости используются специальные контейнеры.
Очень долгое...
Правильная автозагрузка классов
Доброго времени суток, комрады.
Пришлось познакомиться с автозагрузкой классов, удобная вещь, но только не до конца понимаю, как работает.
Вроде должен производиться поиск во всех подпапках начиная...
Гостевая книга с паттерном MVC
Сделал простую гостевую книгу (Ввод имени, отзыва, сохранение и вывод данных из файла).
https://github.com/RamPG/guestbookOOP/tree/master
В плане работоспособности кода, не смог разобраться с...
Ошибка: 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 (объекта...
Что за ошибка 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');
...
Инициализация статических членов класса
Как в php присвоить значение статической переменной класса, которая должна быть объектом другого класса?
С простыми типами просто - при объявлении переменной присваиваю ей значение. А если тип...
Чем именно отличается ООП от процедурного стиля?
Я еще только начал изучать PHP и вот возник вопрос насчет ООП.
Что же такого хорошего дает class? ведь без него так-же можно все написать.
Если не так приведите пример пожалуйста, чтобы было...
Реализация роутера
какой оптимальный способ реализации ЧПУ? Он реализуется с MVC методами ООП?
просто есть такой код:
//index.php
$router = new Router;
$router->run();
//Router.php
class Router {
Реализация CRUD MVC
Здравствуйте.
Извиняюсь за глупый вопрос, может не правильно формулирую и вообще не о том думаю, но все же прошу направить в нужное русло.
Пишу сайт на MVC. Все делаю самостоятельно, изобретаю...
Фатальная ошибка Uncaught Error: Call to a member function fetch()
Всем доброго времени суток, недавно начал изучать php7 по учебнику, и я столкнулся с такой проблемой (Fatal error), и не могу понять, что же я сделал не так. Вкратце, создаю сайт-портфолио, и все мои...
Массив объектов
Привет всем, мне нужно создать массив с названиями объектов. И удалять из него объекты при определенном условии. То есть есть класс apple, на основе которого создаются объекты, например $apple1,...
ООП и командная работа
везде мне встречались такие фразы "чтобы работать в команде нужно знать ООП", я сейчас только начинаю вникать в ООП но так и непойму как оно влияет на командную работу, или как примерно проходит...
Monolog - запись в разные файлы одного лога
Мне для приложения нужно логирование. Для этого решил использовать Monolog. В разных местах приложениями (в разных класса), логи нужно записывать в разные папки.
например:
...
Обьявить массив в конструкторе
Здравствуйте,есть кноструктор в классе в котором происходит заполнеине массива
Потом я этот массив использую в функциях этого же класса,но ничего не выходит.
Где ошибка?
class Display
{
...
MVC PHP AJAX принять обработать вернуть
Добрый день всем форумчанам. Решил создать данную тему, так как почитал то что уже есть на форуме и если честно, то решения так и не нашел.
Сайт делаю себе на MVC ООП, понадобилось прикрутить к...
Глобальный объект
Добрый день.
Подскажите, как надо объявить класс data, так, что бы потом в начале документа сделать $data = new data и чтоб этот объект был доступен в любом подключённом файле и вообще где угодно....
Инициализация конструктора и конструктора родительского класса
Есть два класса:
class C1
{
public $a;
public $b;
public $c;
function __construct($a,$b,$c)
{
$this->a=$a;$this->b=$b;$this->c=$c;
Попиксельная обработка изображения
Есть ли функция или класс для попиксельной обработки изображения ? Можно ли просмотреть код цвета gbrctkmпо его координатам или что то подобное.
Заранее спасибо.
Добавлено через 14 минут
Вопрос...
URL и Router
Вот у многих фреймворков url формируется вот так domen/controller/action
А как реализовать ссылку типа domen/page/242??
Т.е. domen/controller/id
Как получить значение из объекта класса stdClass?
Здравствуйте.
Я обращаюсь к web-службе и получаю объект класса stdClass:
$client = new SoapClient('http://localhost:8089/IMSToWebProxy2?wsdl');
$result =...
Методы, выполняющиеся всегда при вызове других методов
Здравствуйте!
Подскажите, возможно ли, и если да, то как, реализовать такую штуку.
Допустим есть класс:
class Test {
public function pre() {
echo 'Called before<br />';
}
public...
Как правильно использовать экземпляр PDO в своём классе?
Читал тему, но приведенный вариант в самом конце не подходит. Поэтому вынес подключние к базе в отдельный класс, где в конструкторе идет подключение. Далее в том классе, где требуется подключение к...
Авторизация
Здравствуйте!
Я не профи в ООП, но немного всетаки знаю, еще учусь
вчера начал работать над Авторизацией и хочу чтобы вы оценили его с точки зрения професионалов и с безопасности.
сделайте...
Реализация расчета скидок на товар и добавление в корзину
Есть продукты A, B, C, D, E, F, G, H, I, J, K, L, M. Каждый продукт стоит определенную сумму.
Есть набор правил расчета итоговой суммы:
Если одновременно выбраны А и B, то их суммарная стоимость...
Получить объект класса по имени
Получается какая проблема, работаю с loader, который подключает файлы и объявляет классы.
К примеру есть файл
test.php
function __construct()
{
$this->load('Drivers'); ...
Класс и интерфейс для валидации формы
Добрый день!
Я устраиваюсь на работу и интервьюер мне предложил такое задание:
-----
Вот небольшое тестовое
Написать набор классов для валидации форм.
Набор должен содержать не менее 2х...
Уточнить, существует ли объект или нет
Не много из мира фантастики, но нужно для дебага... Есть в общем класс, который экстендит PDO... В определённых местах кода (тоже классы) создаётся его экземпляр... Тобишь внутри неких объектов...
Стоит ли использовать PDO?
Здравствуйте, хотелось бы узнать Ваше мнение по поводу PDO:
Стоит ли использовать PDO? Есть ли прирост производительности по сравнению с расширениями mysql, mssql? Как бы ясно, что вроде как...
Приведение типов
Добрый день!
Работаю в IDE Netbeens (но думаю не суть). Есть интерфейс bapICredentials:
interface bapICredentials extends JsonSerializable
{
/**
* Метод Authentication возвращает тип...
Полиморфизм и его особенности
Скажите в двух словах, какой главный смысл полиморфизма(читал что 1 интерфейс и множество реализаций), и приведенный код нже демонстрирует ли полиморфизм?
<?php header('content-type:...
Изучаю ООП и возникают ошибки "unexpected '(', expecting ',' or ';'"
Здравствуйте, я изучаю ООП и практикуя возникают вопросы не подвласные моему разуму, пока ) Надеюсь тут найдется добрые люди, кто направить на праведный путь, как с решением ошибок так и с...
Паттерн Утка или стратегия зачем вообще паттерны?
Начал ознакамливаться с ООП паттернами программирования, все, конечно, красиво, но разрастается все до кучи классов, файлов и тд. Конкретно посмотрел этот урок и подумал, что ведь по сути все это...
Подключение файла функцией класса
Здравствуйте. Продолжаю изучать php и вскользь касаюсь ООП. Сегодня у меня возникла непонятка с одной ситуацией.
Допустим у меня есть класс Controller с функцией get_header(). Вот эта функция:...
Реализация autoload на mvc
Подскажите как мне избавится от include в моем маршрутизаторе, и реализовать функцию autoload для автоматической загрузки классов. Вот мой маршрутизатор:
class Route
{
static function start()...
Как передать функцию из класса в другую функцию (в качестве параметра)?
У меня есть такой класс:
Class a{
static public function sum($a, $b)
{
return $a+$b;
}
static public function sub($a, $b)
{
return $a-$b;
Вызов константы класса по имени из переменной
Как вызвать константу класса по имени из переменной?
class Dir {
const PIC='pictures';
const CODE='core';
const VIEW='templates';
/**
*
* @param $name - имя файла
Тестовое задание
Дали тестовое задание, так как я его провалил, интересно сообразит ли кто то что вообще должен делать этот код и в чем тут ошибки? Потому что выглядит очень странно
найти и исправить 4 ошибки в...
Зачем создают пустой __construct() в классах по умолчанию
Иногда встречаю такую конструкцию в классах
class Text {
function __construct(){}
}
Зачем создавать пустой конструктор?
Иногда создают пустые и конструктор и деструктор.
Пропали $_POST'ы при внедрении конструктора?
решил переделать свою функцию createUser() под __construct(), итог - пропали $_POST'ы,
$user = new User();
switch ($_POST){
case "success":
$user->email=$_POST;
...
Обработка 404 роутер
Здравствуйте. Есть простенький роутер(со временем будет усложняться), нужно обработать 404 ошибку при ошибочном вызове контролера или экшена. Причем сделать исключение на некоторые части, например...
Логика применения ООП
В процессе изучения ООП возник такой вопрос, просьба к опытным форумчанам подсказать, как же правильно.
Какова логика применения ООП и как его правильно применять?
Если у вас большой сложный...
PHP-класс User
Добрый день.
Есть такой вопрос, а точнее - просьба в помощи:
Пишу свой сайт - нечто вроде студенческой социальной сети. Возможности, в принципе, такие же, как и у большинства соц. сетей, но есть...
MVC передача данных между моделью и представлением
Однако Здрасьте!
В целях обучения ООП, решил переписать один прект с использованием mvc. В принципе все понятно, но есть некоторые загвоздки которые хочется сгладить. Получается что контроллер...
Изменить значения полей класса без создания объекта
Как изменить значение поля класса, не создавая его копию?
Оцените класс Router
Здравствуйте!
Написал класс роутера, хочу услышать мнения специалистов ООП только начинаю изучать.
Class Router
{
public $variable = '';//Дополнительные параметры
/**
php+oop+mvc, не подключается таблица стилей
Добрый день всем!
Подскажите пожалуйста, не могу подключить таблицу стилей. Не могу понять в чем дело.
ООП+ПХП+МВЦ начал изучать самостоятельно и недавно, может где-то косячнул.
Файлы с ...
Simple MVC - Blog
Здравствуйте :)
У меня такая проблема, нужно написать простой MVC - блог.
Кто подскажет с чего лучше начать, ну а если лучше примерную последовательность действий. :)
где лучше содержать логику mvc
Появилась необходимость написать микро-фреймворк.
подскажите какой из вариантов наиболее правильный :
вся бизнес логика в модели, или в контроллере??
Инициализация свойств (полей) в классе
Здравствуйте.
Объясните пожалуйста на моем примерчике
class Test
{
public $var1;
public $var2
public function __construct($var1, $var2)
Перебор объектов
Здравствуйте
Вопрос скорей даже по синтаксису и логике чем конкретно по ооп но все же не без последнего.
В общем примерно следующее имею
foreach ($arr as $news) {
$this->data =...
Подключение PDO в ООП
Делаю маленький сайт обьявлений, на ооп и mvc. Есть подключение к БД.
class Db {
public static function getConnection() {
$paramsPath = ROOT . '/config/db_params.php';
$params...
Динамически добавить метод класса
Доброго времени суток уважаемые!
Подскажите пожалуйста, как реализовать данную задачу:
Дано 2(3) файла PHP:
class c1 {
function f1() {
print "Hello world!";
}
}
Что лишнее и что не так в этом классе?
Вот написал свой первый класс.
Подскажите плиз, кто разбирается, что правильно, а что нет, что лишнее или не нужное и т.д:)
<?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");...
Несколько action после контроллера
Привет.
Учу паттерн MVC, подскажите пожалуйста как реализовать такую ссылку :
test.com/controller/action/add
Т.е. меня интересует именно реализация последнего add .Я понимаю как работает роутинг...
Архитектура класса авторизации
Вопросы по правильному составлению класса для авторизации:
1.Есть класс авторизации в котором используются MySQL, сессии, куки (в случае запоминания пользователя), и есть класс для работы в с...
Что означает вот эта конструкция?
Здравствуйте! Что означает вот эта конструкция?
=> int(973)
MVC не работает!
Всем привет!
Я в PHP новичек, счас хочу написать свой первый сайт. Разобрался как правильно писать. Скачал MVC паттерн с http://habrahabr.ru/post/150267/ там вконце есть ссылка с готовым сайтом РНР...
Могут ли понадобиться передаваемые параметры в конструкторе?
Роутер
<?php
namespace core;
use core\base\Controller;
Область видимости переменной
Добрый день, подскажите пожалуйста почему переменная не видна.
Пробывал так же использовать массив $GLOBAL
Каким образом внутри функции мне использовать переменную класса которая заполняется при...
Начинания
Посмотрите пожалуйста в чем может быть ошибка, а то Dw cs6 ругается
задания:
ЗАДАНИЕ 1
‒ Создайте класс User со свойствами name, login и password
‒ Создайте три объекта, экземпляра...
Мини-аналитика сайта ООП php
Добрый день, осваиваю ООП php и любую новую задачу пытаюсь решить с его помощью.
Ранее использовала только функциональное программирования. Поэтому у меня есть сайт, личный кабинет которого...
Модификатор доступа по умолчанию
Для методов и констант это public, а вот по поводу свойств в офдоках ничего не нашел на этот счет. В какой-то книжке на гугле написано, что модификатор public следует указывать явно, но вот такой код...
__autoload() - Как указать папки в которых нужно искать классы
доброго времени суток!
такой вопрос:
есть на сайте несколько папок с файлами классов, когда я использую autoload(); для подгрузки классов, функция ищет нужные слассы в той папке в которой...
PHP+SOAP+XML
Здраствуйте помогите пожалуйста!(
Можете хотябы алгоритм накидать, есть задать вопрос на сайте надо написать клиент так чтобы он передавал сообщение в XML формате на сервер посредством SOAP при...
Как положить в массив экземпляры классов?
Здравствуйте! Есть задача. У меня есть 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();
Наследование и статические методы классы
Уважаемые форумчане, у меня к вам небольшой вопрос!
У меня есть два класса(Math, Mathi) причем Mathi наследован от Math. В них есть статическая функция getSin($x) и статическое свойство $count,...
MVC и MySQL
Всем привет! У меня такой вопрос:
если использовать MVC патерн взят от сюда http://habrahabr.ru/post/150267/ , то как правильно сдесь написать подключение к БД и выборку данных?
Как я понимаю, в...
Обучение php ООП
Всем доброго времени суток!
Ребят, хочу освоить php как ООП, посоветуйте как и с чего начать, книжечку какую нибудь полегче, чтобы внятно объяснялось что такое ООП. как то ранее писал все...
выдает ошибку Notice: Undefined index: user_login
при передаче переменных в класс выдает 3 подобных ошибки:
$auth_obj = new auth();
$auth_obj->user_login = $_POST;
$auth_obj->user_password = $_POST;
$auth_obj->ok = $_POST;...
PHP telnet gecko не логинится
require_once ("PHPTelnet.php");
$Telnet = new PHPTelnet();
$result = $Telnet->Connect("ip", "name", "password");
$Telnet->DoCommand("любая команда", $result);
echo...
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);
Грамотная реализация MVC ООП
Доброе утро всем, уже вторые сутки лазию в просторах интернета и не могу найти нормальную реализацию MVC ООП, без ООП нашел, но все жи сейчас надо больше писать на ООП, можете кинуть ссылки или на...
не получается наследовать переменную из род. класса
Задача такая. хочу хранить глобальные переменные в классе самого верхнего уровня.
Пример:
class Main{
//хранит все ошибки, возникшие во время работы
public $Errors = NULL;
//данные...
Не ловит Exception
Привет ребята.
Когда подключаю существующий класс то все хорошо, но когда подключаю файла которого не существует то вместо того чтобы получить текст исключения то получаю целю петицию о том что...
Стиль кодинга
Привет всем,не знаю как продолжить изучать php.Уже знаю его довольно неплохо,могу писать средние системы, но код получается каким то неправильным..
Хотелось бы почитать(или посмотреть) как пишут...
Session redirect MVC подход
Подскажите пожалуйста как правильно реализовать доступ на сайт при подходе MVC :
если пользователь не авторизован, любой его запрос будет постоянно перенаправляться на login.php
как делаю я :
в...
Класс Phone. a) Создайте класс Phone, который содержит переменные number, model и weight. б) Создайте три экземпляра это
Класс Phone.
a) Создайте класс Phone, который содержит переменные number, model и weight.
б) Создайте три экземпляра этого класса.
в) Выведите на консоль значения их переменных.
г) Добавить в...
Разработать классы для описанных ниже объектов. Включить в класс методы set(.),get(.),show(.)
Train: Пункт назначения. Номер поезда. Время отправления.Число общих мест.Купейных.Плацкартных.Создать массив объектов.Вывести:
а) список поездов,следующих для заданного пункта назначения:
б)...
Экземпляры класса
Здравствуйте!
Я затупил и не могу понять такую вещь) Вот есть у меня, например, класс CRUD, он занимается манипуляциями с данными из БД. Также у меня есть, скажем, два файла php, оба из них...
Сохранение состояния объекта и хода выполнения метода
Доброй ночи
Есть класс в php-скрипте который в ходе своего выполнения "прерывает" выполнение метода, сериализует весь объект и складывает его в базу. При следующем запросе данные выбирается из...
Обратиться из класса к методу другого класса
Доброе время суток коллеги есть вопрос как обратиться с одного метода класса к другому
Пример:
class A{
protected $a;
public function get_a(){
return $this->a;
}
Динамический вызов разных методов класса с разным количеством аргументов
Здравствуйте, возникла такая проблема. У меня есть класс в котором есть несколько методов которые принимают разное количество аргументов. Мне нужно динамически сформировать вызов нужного метода
...
Не могу разобраться с ООП
Здравствуйте уважаемые форумчане, в общем такая проблема, не могу осилить ооп, прочитал пару книг, просмотрел все курсы специалиста, вроде все понял,а на практике не знаю как использовать, да и пишу...
А как вы добавляете всякие TCPDF, PHPMailer и прочие в проекты с неймспейсами?
у меня классы грузятся через spl_autoloader_register()
но там название файла = названию класса
а, например, в TCPDF название файла tcpdf, а сам класс в нём - TCPDF
файл: tcpdf_barcodes_1d.php...
Controllers and Action Methods in MVC
Всем привет. Я вроди бы как начинаю понимать ООП, начал писать сайт с использованием MVC но возник вопрос когда начал копать глубже, метод Action. В маршрутизаторе действие по умолчанию index....
В каком элементе MVC должна обрабатываться логика регистрации и авторизации?
Доброго всем времени суток уважаемые форумчане! Вот начал изучать ООП в php с использованием MVC. И у меня возник вопрос: как сделать если например
пользователь авторизировался через форму...
Наследование класса от класса в другом каталоге
Здравствуйте! Подскажите пожалуйста по такому вопросу:
Мне нужно создать абстрактный класс путём наследования класса расположенного
в другой директории. Мой класс располагается в директории...
Наследование и пространства имен
Доброго времени суток!
Есть два файла.
foo.php:
namespace foo;
class fooclass
{
public function method()
{
echo __NAMESPACE__;
Шаблон проектирования для Зоопарка
Привет всем, помогите реализовать такую задачу:
Для лучшего результата необходимо использовать шаблоны проектирования
читал о таких паттернах: Простая Фабрика, Фабричный Метод, Абстрактная...
Перебрать объект со вложенными объектами
Ступил на скользкий путь ООП. Подскажите, пожалуйста.
Есть объект с параметрами из CMS, в котором есть вложенные объекты
=> stdClass Object
(
=> stdClass Object
(
=> standart...
Как написать класс MainFile, от которого нельзя сделать наследника
PHP
Написать класс MainFile, от которого нельзя сделать наследника.
Класс состоит из 3 методов:
- CreateFile()
-доступен только для методов класса;
Зачем вообще нужен полиморфизм?
Начнем с определение полиморфизма.
Полиморфизм — это свойство базового класса использовать функции производных классов, даже если на момент определения еще неизвестно, какой именно класс будет...
Создание класса формы на принципах ООП
Есть задача : создать класс форма на принципах ООП как коллекцию элементов управления, таких как текстбокс, комбобокс, радиокнопка. Добавление данных контролов в список осуществлять путем вызова...
Роли пользователей
Пускай был сайт, где все пользователи имели одинаковые права доступа, теперь встает задача сделать
две роли - админ и юзер. Должно быть три вида методов:
1. Доступные только админам
2. Доступные...
register_shutdown_function. Вызов из класса.
Доброго времени суток. Столкнулся с такой проблемой: необходимо встроить в код register_shutdown_function, причем так, чтобы она вызывалась из класса. Если просто вставить в код таким образом, то...
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';
Плагинизация в самописной CMS
Пишу сайт, который сейчас уже похож скорее на CMS. Переписывая сейчас все с нуля, столкнулся проблемой поддержки плагинов. Сайт на этой системе два, для них нужен немного разный функционал.Плюс есть...
Обращение к функции класса
Всем доброго вечера! Имеется вот такой вот синглтон с конектом к ДБ и функциями insert update delete.
<?php
class GoodsClass {
const DB_HOST = 'localhost';
const DB_USER = 'root';
...
В чем смысл ООП
здрасте.
дело в том что я сейчас начал изучать ООП и не знаю многовои дается этот метод мне очень сложно
пожалуйста скажите мне чем лучше ООП метод или приведите пример об этом
никак не могу понять
Работа с объектами
Здравствуйте!
Выручайте нубяру, есть объект со свойством $user->task_1 и есть ещё один объект со свойством $task->id, который имеет, например, значение 1.
Мне нужно обратиться к task_1 через...
Передача свойства класса в метод
Добрый день.
Проблема такова: Имею класс с методами и свойствами, нужно методу передать свойство(а не его значение).
class Domino{
private $player1 = ;
private $player2 = ;
...
Вызов функции из внешноего файла
Здравствуйте. Как вызвать функцию не в видимости класса?
Файл function.inc.php
function listbyid(){
....
}
файл классов
include 'function.inc.php';
Как можно сохранить экземпляр объекта в переменную другого класса?
Доброго вечера всем! Мне нужно сохранить класс в переменную другого класса, чтобы использовать методы сохраненного класса в другом классе. Вот что я имею в виду на примере:
class Sobaka{
...
открытие Excel документа через php
Здравствуйте! помогите пожалуйста уже 2 дня мучаюсь с открытием Excel документа который есть на сервере. При нажатии на кнопку в браузере выходит такая вот ошибка:
Fatal error: Class 'COM' not found...
Правильное понимание и обоснование использования полиморфизма
Всем привет!
Помогите понять полиморфизм правильно. Так как примеров в Интернете много и все они отличаются друг от друга.
Как я его понимаю. Это когда свойство базового класса может ...
Книги про OOP
Здравствуйте , пожалуйста скиньте ссылку на хорошие книги по OOP для профессионального уровня, заранее спасибо! И сече вообще возможно обучится php самостоятельно для того чтобы устроится на роботу?
Работа с базой MySQL через собственный класс
Здравствуйте! Пытаюсб освоить ООП на PHP.
Так сказать, для тренировки решил написать класс, который будет работать с БД.
Все просто: от класса требуется на данном этапе получить данные и как-нибудь...
подскажите ООП
с ООП знаком, учил по статьям в нете.
Но наткнулся на задание, которое чувствую что простое, но не могу сделать т.к. не знаю что такое сущность а что такое связь.
Гугл толку не дал...
Задачка...
Создать систему прав доступа к методам какого-либо класса на основе битовой маски
задача такая - нужно создать систему прав доступа к методам какого-либо класса на основе битовой маски.
дайте ссылочку на литературу? или подскажите с чего начать, что прогуглить?
Нахождение корня числа без математических функций
Требуется написать класс с единственным публичным методом, который, принимая аргумент a (a>0), возвращает результат вычисления корень 'а'. Реализацию следует выполнять без использования...
Не подключается класс через переменную
Привет всем! Подскажите, пожалуйста, в чем может быть проблема.
Есть класс:
<?php
namespace folder_class;
class Bakery {
public static function factory($pie) {
echo $pie;
Классы view
Добрый день! Не судите строго)
Если я делаю много контроллеров и моделей(по одному классу в каждом файле), то как быть с классами view? генерировать каждую страницу отдельным классом-файлом или это...
construct
Начал изучать архитектуру MVC совместно с ООП.
И сразу столкнулся с проблемой - браузер выдает ошибку что метод __construct() пустой, хотя в примерах которые написано так же и работает нормально.
...
self::$var
<?php
/*
Главный файл модулей
*/
class Module
{
//Список всех модулей(массив)
private static $module;
//Список активированных модулей(массив)
private static $activate;
Автоподключение классов
Написал скрипт:
function Autoload($name){
$class_pieces = explode('\\', $name);
switch ($class_pieces){
case 'app':
$path = __DIR__ . '\\' ....
Области видимости 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"';
}
Метод пост в классе.
При попытке объявить переменную с методом пост var $content = $_POST;, сервер говорит, что это не допустимо unexpected T_VARIABLE. Почему так? И как таки ввести переменную с методом пост в класс?
Убрать метод базового класса в наследуемом классе
/**
* base
*/
class baseClass
{
public function disMe() {
echo "I'm here<br>";
}
public function foo() {
Простой ООП калькулятор с наследованием
Я сделал второй класс, который наследует всё у первого.
Он должен вывести результат метода sum() в квадрате, но этого не происходит, потому что изначально
у свойства result значение 0, мне надо...
Создать базовый класс «Грузоперевозчик» и производные классы «Самолет», «Поезд», «Автомобиль»
Создать базовый класс «Грузоперевозчик» и производные классы «Самолет», «Поезд», «Автомобиль». Определить время и стоимость перевозки на заданное расстояние.
Подключить 2 файла с одинаково назваными классами
Образно говоря
f1.php
<?
class a{ }
f2.php
<?
class a{ }
И мне нужен функционал обоих классов с одинаковыми названиями
<?
include "f1.php";
Fatal error: Constructor __construct() cannot be static
Встретил такую ошибку:
class Base {
private static function __construct(){
echo 'run';
}
}
Base::__construct();
Вопрос почему она возникает?
Передача параметров в контроллер из адресной строки
Я пытаюсь сделать ленту новостей. у меня есть в контроллере функция(action) генерирует страницы новостей action_News($page) параметр номер страницы.
Хочется чтобы в адресной строке было так...
Мультиязычность в MVC
Здравствуйте, изучаю MVC и для практики делаю свой микро фреймворк, но столкнулся с проблемой. Как обычно сперва делаем index.php единой точкой входа и устанавливаем начальные настройки.
Далее в...
Как подключить интерфейс?
Мой личный вопрос связан с тем, нужно ли ИНКЛЮДИТЬ интерфейс ВООБЩЕ?
Вот теперь вопрос, который я нашел:
Авторитетные книги, да и программисты, участвующие в проектировании средних и крупных...
include и определение классов
Подскажите, пожалуйста, почему так происходит:
1. попытка определить класс в методе другого класса, типа:
class testA {
public function __construct(){
echo 'A construct<br>';
...
Устранение дублирования
Приветствую участников форума!
Какие есть варианты сабжа к такому:
class Render {
public function __construct()
{
$this->_body_content = file_get_contents("template.html");
...
Скопировать один файл в папки
Привет
Нужно решить такую проблему. Есть папка, в ней примерно 50 папок, в каждом из них по 2 папки и и. д. Есть один файл, который нужно скопировать во все эти папки. Надо автоматизировать...
Скорость PDO ?
Вопрос к специалистам ... Много слышал про PDO и его скорости, решил попробовать в своём фреймворке. Резултат не удовлетворяет потому что соединение происходит за 0,8 секунд ... У меня класс Database...
Полиморфизм в PHP
В книге по ПХП,где авторы Люк Веллинг,Лора Томпсон "Разработка веб-приложений с помощью ПХП и Msql"
упоминается ,что
Полиморфизм-это скорее характеристика поведения,нежели обьектов.
В ПХП...
Класс для ведения лог-файла с ошибками
Есть у кого нибудь пример класса, который ведёт лог в файл, и записывает туда все ошибки, которые возникали у пользователя?(даже самые незначительные)?
Сколько копаюсь, всё не то нахожу, хочу...
Namespace declaration statement has to be the very first statement or after any declare call in the script
Добрый день форумчане. Пробую разобраться с ООП. Столкнулся с проблемой в казалось бы простой ситуации. Пробую объявить namespace и получаю ошибку. Её перевод вроде бы понимаю (Оператор объявления...
ООП для блога
Всем привет.Написал движок для блога,без использования ООП.Сейчас изучаю ООП и решил переписать всё под него.Так как опыта применения ООП у меня нету,хочу попросить у вас совета.Что должен содержать...
Создать базовый класс «Домашнее животное» и производные классы «Собака», «Кошка», «Попутай» и др
6. Создать базовый класс «Домашнее животное» и производные классы «Собака», «Кошка», «Попутай» и др. С помощью конструктора установить имя каждого животного и его характеристик
помогите...
Удаленное управление сервером посредствам RCON
Здравствуйте уважаемые разработчики/программисты и просто посетители данного форума. Нужна ваша помощь, или хотя бы подсказка. Я делаю веб-управление игровым сервером по средствам RCON, я нашел не...
Вставить таблицу в шаблон средствами phpWord
Я делаю экспорт из php в Word с помощью библиотеки phpWord. В шаблоне Word проставлены метки ${disciplinIndex}, ${disciplinName} и так далее, в которые проставляются данные из php. Все работает, все...
Нужно ли бояться и избегать больших классов-контроллеров и дробить их на кучу?
<?php
namespace app\controllers;
use app\models\User;
use core\App;
class UserController extends AppController
MVC в PHP и Mysqli
Хочу написать свой первый небольшой проэкт через ООП в PHP с использованием MVC.
Сразу же возник вопрос.
Итак, есть файл config.php, в котором содержится класс с настройками:
class Config{
...
Синтаксис $this->
Народ, подскажите в чем ошибка, ато волосы уже дыбом:
$query=$this->db->query("INSERT INTO lamb(lambName) VALUE('".$this->lambMail."')");
Как правильно писать такие запросы? Сам не могу...
Использовать шаблонизатор или можно обойтись?
Добрый день.
Пишу свой сайт, точнее переделываю старый.
После написаний всех нужных функций пришел к выводу, что php+html в одном файле не очень удобно т.к. уже 20 различных файлов и запутаться...
Не работает вызов метода 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 сервере, но после залития...
Не добавляются записи в таблицу SQlite3
Доброго времени суток!
Пытаюсь освоить php, написал класс который создает db и таблицу sqlite3, принимает из формы данные и заносит их в таблицу. Файл создается, таблица создается, а данные в...
Обращение к несуществующей функции переменной класса
Доброго времени суток.
предположим существует класс, к переменной которого можно обратиться так: $myClass->variar, и она будет возвращать какое то число, например 3, которое можно использовать для...
Класс работы с базой данных
Здравствуйте.
Верна ли логика работы с БД посредством классов?
<?php
class SESSIONS{
private $host = 'localhost'; //Адрес сервера
private $database = ''; //Имя базы данных
Как определить имя текущего класса php?
Есть такой код:
class A
{
private static $obj = array();
public function __get($name)
{
if(isset(self::$obj))
return(self::$obj);
Как определить код символа?
Просто ord() не прокатит я так понял если кодировка utf-8?
Не силён в ООП делаю как в мануале php.net/manual/ru/intlchar.ord.php
var_dump(IntlChar::ord($myvar));
Пишет класс не найден Fatal...
Как получить данные из ajax в php переменную?
Здравствуйте
Есть файл php(вернее, файл шабона из joomla) с большим количеством выводов информации, в котором есть форма-фильтр данный, которая с помощью аякса отправляет свои данные в сторонний...
Список наследуемых классов
Здравствуйте.
Скажите пожалуйста можно ли получить список всех классов, которые наследуются от определенного класса.
class first{}
class second extends first{}
class third extends first{}...
Удаление объектов из класса
При создание объекта передаются данные. Приходящие данные записываются в свойства в конструкторе. На случай если какой-либо параметр не был передан стоит конструкция try\catch. Проблема в том, что...
Немного об MVC
Доброго времени суток, я сейчас пишу свой первый проект, использую ООП.
И вот иногда когда посмотрю на готовые CMS, складывается впечатление, что или они так всё замудрили или я так примитивно все...
Получить значение переменной вне класса
Здравствуйте. Начал изучать ООП в php и наткнулся на такую проблему.
Есть файл config, в нём хранятся все настройки php, в том числе и пути файлов в виде ассоциативных массивов.
$config = $SERVER;...
Создайте класс User
Меня очень пугает php если кому не лень, помогите пж, а то после js, я на php смотреть не могу.
Создайте класс User, который в конструкторе принимает id пользователя,
имя, email и пароль. Для...
Wap/Web CMS на ООП PHP
Виучил немного ООП (PHP) и мне интресно как применяют ету технологию, ну наследование и все такое, дайте пожалуйста ссылки на какието движки написаные на ООП ПХП. :)
Хлебные крошки (breadcrumbs)
где лучше собирать данные для сабжа?
теретически ури может выглядеть так:
http://loc/site/news/first.html
при этом сабж может быть таким:
Главная » Новости » Первая
а может быть и...
Опера не отображает капчу
Добавлено через 9 часов 33 минуты
всем спасибо, разобрался сам. Тему можно закрыть!
Абстрактные свойства в интерфейсах и абстрактных классах
Это, как я понимаю, невозможно?
ООП: вызов переменной из родительского класса
Доброго всем времени суток. Есть такой скрипт:
<?php
class myParent {
protected $err;
private function error($error) {
$this->err = $error;
}
protected function validate($myText) {
if...
Не работает instanceof
Не хочет выводить ничего, что делать?
class A{
function f($o){
$o instanceof A?"Это объект класса А":"Это не объект класса А";
}
}
$ob = new A;
$ob->f(5);
Ошибка 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
...
Как добавить значение в массив через метод класса?
Здравствуйте!
В классе есть массив private $description = array('a','b',NULL,'c',NULL);
Есть метод getDesc() { return $this->description;}
Нужен метод setDesc() который бы...
Обработка ошибок 404 и 403
Здравствуйте.
Делаю движок для сайта, хочу в нем реализовать обработку 404 и 403 ошибок.
Когда пользователь ошибается (возникает 404 ошибка) или попадает на страницу, к которой у него нету доступа...
Получить чистое имя класса без пространства имен
Есть класс Core\Controller, get_class соответственно возвращает Core\Controller Есть встроенные средства получить Controller без нeймспейсов? Городить огород с substring-ами некрасиво
Удаление глобальных переменных
Локальные переменные внутри функций не видимы на всю область приложения.Глобальные наоборот.
$app = 'app';
//манипуляции с переменной....
unset($app);
Насколько важно удалять такие...
pdo, конструктор
В конструкторе идет подключение к бд, через pdo.
Объект класса PDO лежит в $this->db
Создал новый метод, делаю там запрос, но объекта в $this->db нету..., следовательно и данных из бд нету.
Что...
Обработчик формы
Всем здравствуйте!
Есть в проекте форма, её обработчик. Если всё, что нужно, подключать именно в этих файлах - форма работает, всё добавляется.
Пробую внедрить форму на сайт - всё ломается,...
Запись объекта в формате json
Здравствуйте форумчане. Возник вопрос:
есть массив объектов класса Product. Я перебираю массив через foreach и на каждой итерации пишу объект через
json_encode в текстовый файл (каждый объект в...
Php запросы в mssql
Всем привет! Подскажите пожалуйста почему через обычный запрос всё выводится, а через PDO ошибки и только
тут всё норм отображается
$server = "ип:порт"; ini_set('mssql.charset',...
static
Приведите пример как использовать static в ООП
Практика ООП
Добрый день, долгое время мне хватало функционального php. Сейчас я хочу расти, составила себе мини-план, как я буду заниматься. Изначально все шло неплохо, я изучила базу, т.е. понятие класса,...
Вызвать callback как метод класса
class xam{
public static function __callStatic($name, $arguments) {
self::$name();
}
public function __get($name) {
self::$name();
}
static свойства
Всем привет, вот у меня есть абстрактный класс в котором объявляется статическое свойство к примеру protected static $dir;, и далее в классе наследники оно переопределяеться, к примеру в родители я...
MVC, абстрактные классы и конструкторы
Здравствуйте!
Разрабатываю CMS на методологи MVC и окончательно запутался(
Имеется абстрактный класс ACore, в котором есть метод get_body (с него начинается жизнь), формирующий страницу.
Имеется...
Как в PHPWORD в шаблон загрузить изображение?
Помогите пожалуйста добавить изображение в шаблон используя phpword.
Создал шаблон в ворде и заполняю его значениями передаваемыми php, таким образом:
$this->document =...
Функция срабатывает 2 раза, хотя вызывается 1 раз
Доброго времени суток!
Образовалась такая проблема, что я вызываю функцию 1 раз, а срабатывает она 2 раза, как быть?
Вызов функции:
$DBO = new DataBase;
$DBO->DB_Insert();
Сама функция:
Как передаются переменные в функцию?
Форма:
$object=new user;
if (isset($_POST)){
$login=$_POST;
$password=$_POST;
$object->login("$login $password");
}
Обработка:
Что такое StdClass()?
что такое stdClass()? почему его используют?
Конструктор в дочерних классах
Добрый вечер, читаю книгу по ООП, разберая пример возник вопрос на который не нашёл ответа в книге..
class shopProduct {
public $title;
public $price;
Меню и под меню (Вывод в шаблон)
Привет всем. Есть две таблицы
таб.Category
id title
1 Кат.1
2 Кат.2
3 Кат.3
4 Кат.4
Вызов функций наследуемых классов
Здравствуйте !
Есть код (приблизительно):
class Main {
}
class One extends Main {
function func1(...) { ...... }
function func2(...) { ...... }
}
Вызов нестатического метода внутри класса
Здравствуйте! Подскажите пожалуйста, как вызвать внутри класса из одной функции - другую. Вот код:
class reg {
private $template;
private $login;
private $pass;
private $repass;
private...
Пишу свой роутинг
Всем привет! Попалась вот такая задача, которую пока никак не получается решить.
Класс Router - отвечает за маршрутизацию, метод get() - используется для регистрации маршрута при http-запросе...
Выборка из БД и вывод в таблицу
Всем привет. Встал в тупик.
Есть 2 класса. Один отвечает за работу с договорами, другой - за работу с контрагентами.
M_Contragents
<?php
class M_Contragents extends C_Base
{
private...
роутер MVC
Здравствуйте! Решил изучать MVC+ООП.
Но вот не задача застопорился на роутере.
Хочу сделать так что бы первый параметр был название класса(соответсвенно и названия файла), второй имя функции(не...
Как вызвать метод класса, если его имя находится в переменной?
Имеется такая конструкция
class Content {
function adminka() {
$func = $this->input->post('func');
$data = $this->input->post('data');
$class = 'Content';
...
Создать абстрактный класс «Работник фирмы» и производные классы «Менеджер», «Администратор». «Программист»
5. Создать абстрактный класс «Работник фирмы» и производные классы «Менеджер», «Администратор». «Программист». Создать массив работников и вывести на экран характеристики каждого объекта.
...
Как правильно писать на ООП?
Здравствуйте.
Стоит задача переписать кое что с процедурного в ООП, но в ООП, вот пытаюсь переписать... Хочу спросить правильно ли переписываю код. Для примера возьму код транслита:
$subject =...
Классы: не подгружается ajax
use modules\datebase\connection;
$CONNECT = new Connection();
...
Есть страница откуда посылаются данные (ajax) на php файл где подключается класс БД, его там не находит. Если же не через ajax...
Создать объект-окружность с методом проверки на пересечение с другой окружностью
Изучаю ООП в PHP, перешел сейчас к теме модификаторов доступа. Там есть такая задача:
"Создайте метод, принимающий объект окружность, и возвращающий true, если данные окружности пересекаются, и...
php+smarty(Работа с таблицами)
Доброго времени суток!
Прошу о помощи, так как сама разобраться не могу, опыта не хватает.Только начала изучать smarty, поэтому и возникают проблемы.
Есть такое задание на контрольную.
Создать...
как вынести функции в файл(библиотеку dll)
Как можно создать свою библиотеку или что то подобное и как ее подключить если такое вообще осуществимо на php
Свой класс Exception
Класс
namespace Engine\system;
use Exception;
/**
* Class XException
* @package Engine\system
Проверка формы
Здравствуйте. Пытаюсь написать класс простейшей регистрации. Вопрос состоит в том, когда проверять форму? Имеется в виду проверка, вроде этой:
if(!isset($_POST))
return 'Не инициализирована...
Полиморфизм (чем один пример лучше другого?)
Доброго времени суток.
Помогите разобраться с полиморфизмом))
<?php
abstract class Figure {
abstract protected function Draw();
public function drawFigure()...
Ошибка, интерфейс не найден
Всем привет, столкнулся с проблемой: класс не подключает к себе интерфейс, говоря "не найден".
Сколько бы я не гуглил, не нашел ответ конкретно на этот вопрос..
И так, у меня есть 2 класса и 1...
Работа __construct() в родительском классе при наследовании
<?php
abstract class Controller
{
function __construct()
{
echo "Call Controller/__construct()<br>";
}
}
Передача переменной из PHP файла в метод класса
Здравствуйте!
Нужно передать переменную($link) с details.php файла в метод подключенного класса(ParserClass), там с помощью регулярного выражения получить нужную информацию, записать в переменную и...
Класс для работы с БД
Возникли трудности с разработкой сайта.
Есть класс конфиг.
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...
Обьявление экземпляра класса в другом классе
Здравствуйте дорогие форумчане, не могу понять почему дочерний класс контроллера, не вызывает метод дочерного класса модуля
Class Model
{
public function load()
{
return "load...
Singleton и PDO::MYSQL
Здравствуйте. Пытаюсь организовать работу с БД используя шаблон Singleton.
В интернете нашел такой пример. Но тут используется устаревший способ подключение к БД в нем не обязательно использовать...
Правильное разделение классов и методов
Парни, привет. Учу ООП на своём примере (интернет магазин). У меня еще один вопрос нерешен. Верно ли я определил классы и методы?
Пользователь
Свойства: id, email, пароль, имя, телефон
Методы:...
Вызов статического метода класса в другом классе
Как вызвать статический метод из одного класса в другом?
вот этот код не работает
class A{
static function vivod($msg){
echo $msg;
}
}
ОШИБКА Strict Standards: Non-static method Configure::getInstance()
Уважаемые форумчане необходима помощь в решении проблем (возникли при переносе сайта на др хостинг):
1. Strict Standards: Non-static method Configure::getInstance() should not be called statically...
Освоение ООП
Решил освоить ООП. До этого не использовал метод, писал код используя только функции.
Вопрос такой. Есть пример простейшего кода.
Нужно сложить два числа и вывести.
Все ли правильно в этом...
Soap в PHP5
Всем привет!
Помогите пожалуйста с Soap в РНР. Написал клиент используя библиотеку Nusoap, проблема в том, что не могу передать русские буквы ни как не разобрался с настройкой библиотеки.
Хотел...
Return или echo
Здравствуйте. Когда то мне один программист сказал: в методах классов никогда не используй echo, просто использую return и в том месте где ты обьявлял обьекты класса, получал данные - там и выводи.....
Расширение класса PDO
Здравствуйте, я пытаюсь расширить класс PDO и столкнулся с такой проблемой:
class myPDO extends PDO {
function __construct () {
try {
$dsn = "mysql:host=localhost;dbname=twokings";...
Не получается расширить интерфейс - Fatal error: Class Zaporojets cannot implement previously implemented interface
Пример с интерфейсом, по книге вроде должно пахать, но чего-то не пашет. Не получается расширить интерфейс, как в книге пишется что можно расширять.
<?php ## Множественное наследование...
Изменить значение массива
Сложность заключается в том что массив многомерный, а нужный путь записан в строке и его нужно использовать.
Пример массива с данными:
Array
(
=> Array
(
=> Array
...
PHP и MVC - генерация различных меню для авторизованных пользователй и гостей
в общем начал изучать патерн MVC, все вроде бы хорошо, но не могу понять, где сделать генерацию меню, то есть для зарегистрированых пользователей она одна для не зарегистрированных другая, в главном...
Подключение CSS файлов в MVC проекте
Здравствуйте. Я хочу сделать на MVC сайте одну view для шапки сайта. То есть эта view будет содержать тег <head> и будет открываться тег <body>. А view для контента будет несколько. Встаёт вопрос:...
Set include path и autoload
Правильно ли я понимаю, что include_path используется для того, чтобы в автолоаде (и просто в include/require) не писать путь к файлу, а только имя файла?
если да, то что тут неправильно? не...
PHP MVC ООП - как принять и обработать форму, отправленную аяксом
Здравствуйте, прошу помощи по следующей проблеме...
В целях изучения ООП и паттерна проектирования MVC решил создать сайт с использованием этих технологий. Информации в интеренете полно, но....никак...
Переопределение статического свойства
Есть два класса, один наследует другой.
В родительском есть статическое свойство имеющее значение типа объект.
Хочу в наследуемом классе изменить это свойство на тип массив, а сам объект перенести...
Класс Ресайз изображения
Здравствуйте,помогите решить вопрос
есть класс
Class resize
{
// *** Class variables
private $image;
private $width;
private $height;
Изучаю паттерны PHP и есть ошибка с которой не могу разобраться
В файле при компиляции
<?php
namespace StaticFabric;
class StaticFactory
{
public static function create(string $type): IFactory
{
Удалить классы, объекты
Как удалить нужный класс и все объекты, что были созданы внутри него или связаны с ним.
unset($g);
Достаточно просто удалить , очистить переменную?
Структура файлов для персональной страницы пользователя
Доброго времени суток!
При создании персональных страниц пользователей, возникли сомнения как именно организовать всю эту структуру, скажем так запуталась в своих же мыслях.
Поразмыслив, можно...
Правильная архитектура сайта: MVC
Доброго времени суток. Не так давно начал вникать в ООП и всё время сталкиваюсь с вопросами касательно архитектуры. Есть простенький сайт с возможностью просмотра страниц сайта (правила, контакты и...
Что значит, когда на объекте вызывают два метода подряд?
Добрый вечер ! Скажите пожалуйста, как понять вот такую конструкцию...
$newOdj->show()->show2();
Что значит, когда на объекте вызывают два метода подряд ?
модули в mvc
не знаю провильно ли по mvc или нет но вот есть функция маршрутизации
static function start(){
//Определяем контроллер, действие и параметры
$default_controller = 'Pages';
...
Замена global в методах
Здравствуйте.
В файл с классами инклудится файлик с подключением к БД.
Методы класса используют возвращаемый объект mysqli, из-за этого приходится в каждом методе писать
global $link; //$link —...
Подключение классов вместо require
Здаствуйте, подскажите пожалуйста как подключать php класы к отдельным файлам, к примеру в проекте есть папочка
сlassec к которой есть класс MyClass;
и есть папочка controls в ней файд...
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...
Singleton и ООП
Прошу вашу критику по коду
<?php
class db{
public $query;
private $conn;
private static $instances = null;
PHP 7, DOMXPath::query(): Invalid expression
Доброго времени суток, у меня проблема, я перехожу с РНР 5 на 7.
Вот я наткнулся на вот такую ошибку
Message: DOMXPath::query(): Invalid expression
Code: 2
Type:
Details: Array
(
=>
...
Реализация динамического роутинга
Привет, пытаюсь написать фреймворк mvc, нужно реализовать динамический роутинг когда обрабатываются паттерны "/users/:userId/file/:fileId", в результате url "/users/4/file/7" должен быть обработан а...
Прочитать/записать бинарный файл
Есть текстовый файл записанный в бинарной форме как его вернуть обратно в текстовый формат?
И как текст записать в бинарной форме?
Ошибка: 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"...
Статический метод DB (Ошибка: Call to a member function query() on null)
Здравствуйте!
Хочу сделать класс базы данный статическим, переписывают весь класс, вот это метод:
// Ассоциативный массив
public function associative($q, $all = false)
{
$value =...
Функции внутри методов или использовать приватные методы?
Добрый день! Как правильно спроектировать код в ООП стиле.
Поместить функцию внутрь метода, к примеру вот так:
class MyClass {
public function calcSize ($length) {
function...
Вызов функции через класс
Всем привет. Решил разобраться с ООП на практике. Написал небольшой код для эксперимента и увидел не совсем то что надеялся увидеть) Вместо чисел от 0 до 5 выводит 012345012345 то есть цикл...
Наследование классов в 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,...
set_include_path
Здравствуйте. Читаю про zend framework и постепенно привожу движок своего сайта в опрятный вид.
Задал инклуды через set_include_path, но почему-то __autoload ими не пользуется или я что-то...
SAOP
Доброго дня!
Помогите плииз! Есть файлы с расширением *.wsdl u *.xsd надо используя эти файлы написать SAOP клиент?
Подскажите плииз или литературу какую нибудь по рекомендуйте!
Добавлено через...
Ошибка 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...
Скрипт не видит методы класса
Всем привет! Имеется такая проблема: есть класс, и в нем методы. Но когда я пытаюсь вызвать эти методы, php выдает ошибку, что таких методов не существует. Хотя IDE, например, все видит.
Вот...
Принцип DIP из SOLID
Правильно ли я понял принцип DIP из SOLID?
Если класс A имеет зависимость от класса B, то при описании класса А зависимость нужно указать через абстракцию, т.е.:
interface BInterface { ... }
...
Средствами 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.php с классом Class, в...
переменные в Smarty
Доброго времени суток!)
Вопрос по шаблонизатору смарти, не давно начал осваивать)...
не большая проблемка... листал документацию, вот решил попробовать
{include file="$tpl_name.tpl"}
проблема в...
facebook: публикация новостей на стену
Здравствуйте!
У меня на facebook есть группа, в которую я с помощью <iframe> подгружаю сторонний сайт на котором пользователи могу добавлять заметки(хранятся в безе) которые потом проверяет админ и...
Безопасная загрузка документ-файлов на сервер типа pdf, doc, docx
Здравствуйте! Строю сайт, на котором пользователи могут закачитвать файлы разных форматов. Хочу узнать какую проверку делать для документ-файлов. Например: фотографии я обрабатываю через GD, даже...
Как вызвать функцию в другой функции описанную в этом же классе
Вообщем есть класс cms_model_questions в нём есть функция
public function checkLimitQuestion($id_question){
return true;
}
В другой функции этого же класса вызываю её вот так
...
Отправка файла на почту без перезагрузки страницы
Столкнулся с такой проблемой: нужно сделать форму обратной отправки с прикреплением на файла и отправкой на мою эл. почту без перезагрузки страницы. Если есть готовое решение, помогите. Заранее...
__get(), __set(), пример из жизни
Добрый день кто может помочь разобратся с этими методами перехватчиками, __set, __get, __unset, __isset, __call, читаю смотрю примеры, вроде как всё ясно что от куда, только вот не понимаю как в...
Описание методов класса в другом файле
Доброго времени суток!!!
Возможно в php сам класс описать в одном файле, а его методы и свойства описывать в другом?
Неправильное подключение к БД MySQL
Вот собственно код:
<?php
session_start();
class DbQueryes
{
private $host = 'localhost';
private $user = 'root';
private $pass = '';
private $dbname = 'mydb';
Обращение к абстрактному классу
Как обратиться к абстрактному классу?
abstract class db_main_mysql extends dbMain
Подгрузил скрипт, после чего прописываю
$th = new db_main_mysql;
Хотелось бы , чтобы была возможность...
Не могу сохранить данные в классе
Здравствуйте!!! Не могу сохранить данные в классе.
Сам класс
class Variable
{
public $Erorr;
public $Data;
function setData($Data)
{
$this->Data=$Data;
}
Сделать клонирование объекта с установкой свойств
Как сделать так, чтобы при клонирование a и b получили 0?
class MyClass
{
public $a = 10;
public $b = 5
public function __clone() {
$this->a=0;
Конструкторы пхп
Изучаю конструкторы на
Написал простой конструктор с одним параметром, он не выводится на экран, почему?
<?php
class A{
private $s; //Объявил свойство в качестве закрытого члена класса...
Mysqli_close() expects exactly 1 parameter, 0 given in
PHP ругается при написании такого кода
<?php
class DB_CONNECT {
function __construct() {
$this->connect();
}
function __destruct() {
Как вызвать метод класса автоматически?
помогите разобраться.........................
есть класс, в нем куча методов.
Скажем, так
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;
Как будет выглядеть этот код на C++ в PHP?
#include <iostream>
#include <Windows.h>
using namespace std;
class Train //1 поезд
{
char punkt ; //пункт назначения
простейший способ подключения к MySQL в обьектно-ориентированном стиле
как правильно организовать запрос к БД в ООП
я создал класс и вставил туда метод, он целиком занимается обработкой запроса к базе данных. наверно так неправильно, надо разделять на отдельные...
Namespace и классы с одинаковым именем
У меня есть 2 класса:
первый класс, находится в глобальном пространстве имён, пытался к нему прикрутить пространство имён Models, но столкнулся с трудностями, когда в Yii-шном ActiveRecordе...
Как обратиться к объекту в моем случае
Знатоки, будьте добры подскажите, как правильно обратиться к объектам и их данным?
$result = $client->DayAndNight($params);
print_r ($result);
Дает нам следующий результат:
stdClass Object ( ...
Создание нового элемента в объекте
Здравствуйте.
foreach ($categories as $category)
{
$rsChildren = $this->entityManager->getRepository(Category::class)
...
Использование Mysql и php ООП
Здравствуйте всем.
Сегодня я решил изучить ООП в php. Вроде ничего непонятного нет. Поэтому решил написать мини сайтик.
Если не сложно скажите правильно ли я всё сделал, а если нет, то, что...
Класс для ресайза изображений
Доброй ночи, форум.
Есть у меня класс для ресайза изображений. Написал его сам и подробно описал на своём блоге:
http://true-coder.ru/php/php-klass-dlya-resajza-izobrazhenij.html
Но за не столь...
Ошибка: Call to a member function prepare() on a non-object
Здравствуйте, форумчане! Надеюсь, что попал в нужную тему.
Суть проблемы такова.
Нужно написать REST API с двумя методами: retrieve(id) и generate(). Проблем с написанием особо не возникло,...
Область видимости класса
Пример 1
var_dump(class_exists("TestClass")); //true
class TestClass {
function __construct() {
var_dump(__METHOD__);
}
public function jsonSerialize() {
return...
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
Здравствйте. Вот такая...
Отделение админ-панели от остальной части сайта
Добрый день, подскажите как отделить админ-панель от остальной части сайта. На данном этапе структура такая:
-administrator/
.htaccess
index.php
-- тут примерно тоже самое что и в...
Название методов класса названиями существующих функций
Доброго времени суток.
Подскажите, можно ли методы называть именами существующих функций.
Например, существует функция delete: http://php.net/delete можно создавать метод:
public function...
Call to a member function query() on a non-object
Доброй, продуктивной, ночи!
Столкнулся с проблемой. Если в классе есть конструктор, при вызове функции queru выдает ошибку Call to a member function query() on a non-object. А если без...
Представление массивов в виде методов класса
Появилась такая потребность обращаться к элементам массивов post,get,cookie,session обращаться как к методам класса.
Т.е.:
к примеру сессия выглядит так:
$_SESSION = array('user' =>...
Разница между двумя кусочкам кода выполняющими одно и то же
Здравствуйте. Интересует такой вопрос. Есть 2 кусочка кода, которые делают одно и то же, для решения некой абстрактной задачи:
class Controller{
public function index(Service $service){
...
MVC и ajax обработка клика
Всем привет.
Пишу тестовый проект на php (ОПП MVC).
Структура папки "App" у меня такая: Core, Controllers, Views, Models
На вьюшке есть кнопка:
<input type="button" id="button1"...
Скрипт не видит методов класса
Всем привет! Столкнулся с проблемой того, что PHP-скрипт не видит методов класса. Вот код:
include_once 'Config.php';
class Config
{
private static $config = null;
private $host =...
Вызов функции класса из строки
Привет, есть класс который хранит нужный класс и (string) имя функции
class Test{
var $class;
var $function;
}
Вопрос как вызвать эту функцию?
$t = new Test();
$t->class = new User();...
Как осуществить автозагрузку классов?
Выполняю лабораторную работу №1.6 из уроков "Специалист" PHP уровень 3 урок 1.
Задание:
Упражнение 1: Создание классов в отдельных файлах
•
В текстовом редакторе откройте файл oop\users.php
•
В...
Где хранить названия таблиц?
Работаю сейчас на проекте там названия таблиц хранятся в переменной каждого класса, например:
class DB
{
private $sql_tab = 'user';
}
Потом в коде если надо получить имя таблицы используется...
найти сумму элементов матрицы
помогите решить задачу:
Найти сумму тех элементов аi,j из матрицы Аm,n, которые имеют заданную разность индексов i-j=k.
Web + Elf + IO ports + RAM
Доброго времени дня!
Нахожусь в стадии поиска пути решения проблемы.
Задача в следующем:
1. Есть приложение Elf, постоянно работающее под Debian, которое (при запросе с клиента) считывает данные с...
Задание “Цех” ООП
Всем привет!
только начали изучать ооп и вот дали задание не могу понять как риолезовать.
в тупике помогите плс )
Создать программу, имитирующую работу отдела качества, который проверяет...
Рекурсия: напечатать цифры 1-1000 не прибегая к loop
Добрый вечер :)
Сегодня меня навестила идея написать рекурсивную функцию, которая печатает цифры 1-1000 не прибегая к loop.
Может у кого есть варианты получше?
Вот:
<?php
Переменная вне класса
Как использовать $dbc в переменной $result
/* файл Config.php */
<?
class city {
function city (){
$dbc= mysql_connect('localhost','root','')or die ("<font size=\"24\" color=\"REd\">Not...
Fatal error: Call to a member function on a non-object in
Прошу помощи. Начал учить ООП в php.
Не могу додуматься почему не идёт
class FFF {
function ZZZ() {
echo "порядок 1";
}
function XXX() {
Написать простейшую регистрацию на mvc
Может кто написать простейшую регистрацию на mvc?Без фильтрации и т.д..Только два поля - логин и пароль.
Буду нереально благодарен...
Знаю что в нете много примеров,но все они слишком простые...
Как из одного объекта получить объект другого класса?
Форумчане, подскажите.
У меня есть два класса:
class Category{
private $id = '';
private $parentId = '';
private $name;
и
PhpWord требуется совет True программеров
Здравствуйте друзья. Возникла проблема.
Задача: Человек вбивает данные в форму (имя, номер телефона, email). Нажимает кнопку отправить. Открывается всплывающие окно и автоматически данные, которые...
Статические свойства и методы
Здравствуйте!
Перелопатил не один видеоурок, прочитал мануал изучил описание статических переменных и методов в интернете, но понял только:
- Статические переменные и методы принадлежат самому...
ООП и парсинг
есть пример парсинга сайта и меня интересует вопрос по этому примеру
вот пример
<?php
// Учусь парсить сайт //первые попытки
require_once 'curl/curl.php';
конструктор класса
Привет!
Есть класс "BD" конструктор класса принимает шесть параметров
две из них, при создании объекта(вызове конструктора) будут проинициализированы
<?php
class DB {
...
//конструктор...
Использование класса DOMDocument
Здравствуйте, мне нужно экспортировать мою базу данных в xml файл. Мне сказали сделать это с помощью класса DOMDocument.
В начале, для примера я нашел видео, где программист пишет код, и у него...
Как сохранить в переменную класс со статическими свойствами?
class Field
{
public static $x;
public static $y;
}
Field::$x = 1;
Field::$x = 2;
echo '<br>x: '.Field::$x;
$_SESSION = Field;
Очистить объект
Есть класс для вывода меню, я вызываю его 2 раза в хедере (всё дерево) и футере (тока первый уровень). Сам по себе класс работает, но в футере ф-я вывода меню срабатывает некорректно, т.к, запоминает...
Знание ООП
Кому не трудно, пожалуйста, оцените мои знания PHP5 и объектно-ориентированного программирования.
Прикрепил архив с простеньким сайтом.
P.S. Для того, чтобы нормально строились ссылки в файле...
Псевдопеременная this внутри класса
Скажите пожалуйста, в PHP нужно всегда писать this у переменных ?
class MyClass
{
public $public = 'Public';
protected $protected = 'Protected';
private $private = 'Private';
...
Выполнение запросов PDO внутри класса
Здравствуйте. Недавно начал практиковаться писать сайты на PHP. Столкнулся с проблемой: не могу выполнить запросы к базе внутри класса. Скачал пдо враппер и поместил в файл pdo.php
/**
* @author...
session_set_save_handler и ООП в php
Доброе время суток, ребят помогите допиреть в чем косяк.
Решил я заюзать стандартную функцию session_set_save_handler для реализации собственного хранения сессий, решил хранить сессии в бд. Написал...
Неймспейс задать константой
Можно ли задать namespaсe константой?
Типа этого:
namespaсe SomeConstant; // вместо константы будет ее значение
// declaring class/function etc.
композиции в ооп
Добрый день!
Начал изучать ооп, подскажите, я правильно понял что такое композиции:
Выкладываю код.
<?php
/*
* Класс для работы с точками доступа клиента (HotSpot)
*/
class Points {
Описать класс Cow, который наследуется от класcа Animal
Нужно написать класс Cow, который наследуется от класcа Animal. Класс Animal имеет метод getName (name можно передать в конструктор). Класс Cow имеет метод moo (возвращает строку «Cow {cowname} says...
Избавиться от global внутри метода класса
Здравствуйте.
Подскажите, какие-нибудь варианты чтобы можно было избежать использования global для переменных внутри методов класса?
Вот такая конструкция не катит:
class A {
public function...
Объект в сессию без __PHP_Incomplete_Class_Name
Наивно полагая что присвоение объекта элементу сессии обеспечивает копирование данных (по крайней мере как обещано через прозрачную сери-унсериализацию) нарисовал класс загрузки настроек из БД и...
Вызов класса в классе (Правильно ли?)
Здравствуйте.
Есть класс db в отдельном файле и в другом каталоге.
Мне необходимо пользоваться функциями класса db в другом классе из другого файла, в другом каталоге.
Подключаю файл класса и...
Обращение к массиву свойств
Не дурак, сразу понял, что свойство объекта нужно вызывать так: $object->property; :)
Но встретил следующий код:
class Class
{
// Свойства - Классы API
private $classes = array(
'config' ...
ob_start() и require
Всем доброго времени суток! Есть ли способ сделать проще и красивее, такую конструкцию? Поясню, для чего так делается. Тут я просто вам код для примера показал, а в моем случае, подключаемый файл...
Запускается ли конструктор родительского класса автоматически
создан класс в нем конструктор от него дочерний создан, будет ли запускаться конструктор при создании обьекта из дочернего класса?
Нужна ли привязка к классу?
кусок под AR
abstract class Model
{
private function table()
{
$table_name = implode('_', preg_split('#(?=)#', static::class));
return '`' ....
Подключение к 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">
Изменить значение static свойства в классе
Пытаюсь изменять значение static свойства класса, но оно не меняется. Что я делаю не так?
<?php
class MyClass
{
static $static = 1;
public function abc() { $static = 5; echo...
Переопределение метода __call() чтобы вызвать методы protected с экземпляры класса
Я пришел на новый проект и столкнулся с такой ситуацией, что там сделали возможным вызывать методы объявлены как protected. Нарушает ли это инкапсуляции если на уровне родительского класса...
Подключение класса
Возникла небольшая непонятка с подключением класса, делаю так
<?php
# my_class.php
class My_Class{
function echo_work(){
return 'work';
}
}
$My_Class=new My_Class();
Использование соединения первого класса в методе второго
вот явный пример, который выдает ошибку:
Fatal error: Cannot access empty property
class Main
{
public $dbh;
public $variable;
function __construct($host,$db_name,$user,$pass)
Роутинг и mvc. Параметры страницы
Здравствуйте, как я могу передать параметр после / ? Например, domain/edit/1 как эту "1" мне передать в контроллер и модель "edit"?
class Route
{
static function start()
{...
Подметод метода
Привет всем! У меня возник вопрос как добиться такого:
$myclass->log->write('text');
class myclass
{
public function log()
{
?????????
Класс студент
Здравствуйте. Есть класс студент, в нём есть удаление и добавлению в таблицу:
index.php
<?php
include "getMysqli.php";
include "getform.php";
error_reporting(-1);...
Цикл в виде (kohana)
Помогите разобраться где ошибка.
Задача вывести из базы данные и через контроллер передать в вид (делаю на фреймворке kohana). Мой код:
Модель:
class Model_Cat extends Model
{
public...
Плюсы и минусы использования ООП в PHP
Опишите плюсы и минусы использования ООП в PHP???
Присвоение переменной свойству объекта
<?php
$object = new Users;
$object->name = $_POST;
$object->password = $_POST;
$object->save_users();
class Users
{
public $name, $password;
PHP(MVC)+JS+AJAX+MYSQL+JSON
Здравствуйте!!! Извините ,за еще одну тому по AJAX+MVC. Но по ходу я не втыкаю((( Может ли кто нибудь скинуть пример небольшой MVC на PHP с прикрученным AJAX. А то ,ну реально не понимаю как все...
Рекурсия для получения меню
Есть база с меню:
SET NAMES utf8;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for `meniu`
-- ----------------------------
DROP TABLE IF EXISTS `meniu`;...
Как лучше организовать контроллер
Здравствуйте. Есть такой вопрос. Предположим что у меня есть контроллер и есть класс Parser.
class Parser{
public function getLinks(){
$links = ;
/* Здесь мы получаем с...
Вызов метода класса, по нажатию на submit
<? include("class/class.User.php"); ?>
.
.
.
<form method="POST" action="#">
...
<input type="submit" value="регистрация">
</form>
<?php
Какой должна быть структура?
примерная структура
app
-- controllers
-- models
---- User extends Model
--views
Model - типа ORM
User - модель, в ней прописаны свойства-имена столбцов БД и таблица к которой идёт...
Получить родительский класс в дочернем классе
Здравствуйте. Подскажите пожалуйста есть следующие классы
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 '`' ....
Обработка Fatal error
Появляется "Fatal error: Class 'content' not found in %file% on line %line%"
Это происходит так как "устаревшие" но работающие файлы были написаны без применения ооп. А именно, не наследовали класс...
Namespace and autoload
Здравствуйте! Не самостоятельно разобраться. Прошу помочь.
Ситуация такая: У меня есть класс, который определен в пространстве имен. Например так
namespace ru\MaxBmt
class Valid
{
public...
Reflector
Возможно ли как то создать обьекта класса ReflectionClass без непосредственного подключения при помощи include файла где содержится описание класса, или возможно ли подключить файл, что бы код...
В каких случаях использовать обращение self::, а в каких $this. В чём разница между ними?
Привет! Сейчас пишу регистрацию в стиле ооп. Пишу
функцию __construct в классе Registration
class Registration{
protected $Name;
protected $Surname;
__construct($var1,$var2){
И обычно здесь...
Конфигурационные файлы и классы
надо вынести настройки в отдельный файл.
Настройки типа подключеня к бд, имена таблиц, столбцов.
Чтоб при переносе на другой хостинг небыло проблем.
Создал массив настроек и вынес их.
Теперь в...
-ООП+ -MVC Выборка данных из БД
Всем привет! Столкнулся с проблемой логики))))Точнее с логикой проблемы у меня видимо))
Из названия темы видно, что я пытаюсь изучить...
Суть проблемы в том, что я не могу понять почему не...
Что насчёт памяти?
<?php
namespace core\routing;
use core\http\Request;
use Exception;
class Router
как работает router, registry, template
напишите здесь как работает router, registry, template, baseController и т.д в MVC или может есть какие то книги по изучению вобщем делимся тем чо имеем
Передать данные с одной страницы в другую
Задача такого рода.
Добавление пользователя, редактирование данных пользователя в одном и том же всплывающем окне. Окно создал создал, а на форме есть выпадающий список и вот никак его заполнить не...
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...
Redbeanphp
Наткнулся с такую штуку как redbeanphp. Так как знаний в php у меня маловато сложно с ней разобраться, но вещица понравилась сразу. Помогите пожалуйста с основными запросами с условием. Сам уже какой...
exim4 и php
Всем привет! Я уже 3 день прлобую установить exim4 на ubuntu 11.04, и все не отправляется почта
вот конфигурационний файл
dc_eximconfig_configtype='smarthost'
dc_other_hostnames=''
...
Как использовать библиотеку RedBean в своих классах
Здравствуйте
Подскажите пожалуйста как я могу использовать библиотеку RedBean в своём классе, у меня не получается её подключить
Автозагрузка и namespaces
У меня примерно такая структура файлов:
app
-controllers
--MainController.php
-core
--Router.php
--Controller.php
-models
--Main.php
Пагинация
Ребят, подскажите. Переписываю сайт с подключением PDO. Все уперлось в пагинацию. Был файл рабочий mysqli:
<div class="paginate wrapper">
<a href="/menu">КАТЕГОРИИ</a>
<?php
$query =...
Перевод ядра с процедурки на ООП
Здравствуйте. Недавно, начал свой движок написанный на процедурном PHP + MySQL переводить на PDO + ООП. При чем ООП начал изучать совсем недавно. В общем, возникла проблемы с переводом ядра.
...
Можно ли создать два разных класса с одинаковыми названиями?
есть два разных класса. Один основной, а второй дополняет первый по необходимости, они лежат в разных файлах и имеют одинаковое название. Возможна ли такая конструкция?
Простите за глупый вопрос)
Удаление сущностей active record
Всем хай! Опять я с тупым вопросом! Вот есть у меня класс Product (сущность - active record) и есть такие же ProductImage, ProductComment и все такое.
1) надо сделать так чтобы при удалении...
не работает класс
функция filterFiles должна отсортировывать список файлов в указалом каталоге и возвращать новый - отсортированы массив файлов....вот только не работает....помогите найти ошибку пожайлуста...
<?php...
не все данные записываются в файл
Вот есть главная страничка
<?php
header("Content-Type: text/html; cahrset=utf-8");
function __autoload($clName){
include "$clName.class.php";
}
$gbook = new GbookDB();
$errMsg = "";
...
Область видимости в классах
Почему этот пример выдает именно такой результат? Ведь $this - ссылка на текующий экземпляр класса.
class Bar
{
public function test() {
$this->testPrivate();
...
Безопасный обмен данными между классами
<?php
abstract class Product
{
public $itemvValues = array("name", "number", "weight", "price", "type", "premium");
function __construct($itemvValues)
{
foreach...
Расширение класса
В обще-то нужно получить в промежуточном классе значение. Не обязательно в функции, можно просто создать какую переменную.
class Staff extends JModelLegacy{
public $lol;//или тут...
if VS try
Привет!
Ребята, объясните, в чем различие м/у конструкциями if/else и try/catch.
Стока читал, но один я не справляюсь с этой задачей
Как для нового объекта класса программно генерировать уникальный идентификатор?
Я совсем еще начинаю изучать ООП в php. Хотела бы, чтобы при создании объекта класса Config ему присваивался уникальный id. Но не знаю как это сделать, подскажите:)
<?php
class Config {
...
Ошибки доступа к переменной между методами класса
Пишу коннектор для БД. Метод connect_database срабатывает правильно, а запрос к БД не выполняется т.к. переменная $mysqli не передается в метод querry_database. Как поправить?
<?php
class database{...
замена switch.case константами класса
есть папка lang. в ней хранятся файлы rus.php, eng.php и тд. Содержимое их выглядит примерно так:
rus.php
class LANG{
static function auth($t){
switch($t){
casе 'login': return 'логин';...
ООП автозагрузка, namespace, мультиязычность
Такая ситуация народ...
Допустим есть модуль chat
<?php
namespace modules\chat;
use modules\notice\Notice;
class Chat {
Не могу получить массив Singleton
есть файл конфигурации config.php
<?
/*Задаются основные конфигурационные настройки базы данных
dbnbame - название БД
host - название хоста
user - имя пользователя
pass -...
Foreach перестал работать на сервере
Задача вывести вложенное меню на сайт средствами php. Долго искала способ, т.к. while срабатывал правильно только один раз.
На OpenServer (php 5.2) все отлично заработало.
Но как только...
Используя функцию GetCurs выведите на странице таблицу с колонками: “Код валюты, Курс валюты”
Подскажите как можно используя функцию GetCurs выведите на странице таблицу с колонками: “Код валюты, Курс валюты”.
Ajax и классы PHP
Ребят, привет! Возник такой вопрос, как подружить Ajax и классы PHP.
А вернее, как направить Ajax сразу с нужный класс и в нужную функцию. Все обрыл, ничего конкретного не нашел.
Придумал решение...
Spl_autoload_register; статические методы
Доброго времени суток. Есть 2 не связанных между собой вопроса.
1) Никак не могу вникнуть в тему автозагрузки классов, а именно spl_autoload_register и связанные с ней моменты. Может можете...
Почему MVC, если контроллер принимает первоначальные данные?
Доброй ночи форумчане, обьясните пожалуйста такую штуку, MVC (M-Model V-view C-control) так с фига первая модель? Она же данными рулит, точнее имеет их, на втором месте вьюха, ее данными набивают,...
Обмен сообщениями
Уважаемые участники форума!
Я не новичок в ООП, но малоопытный в РНР. Пытаюсь понять технологию обмена сообщениями между объектами.
Вопрос: есть ли в РНР возможность создавать то, что...
Более глубокое изучение php, куда двигаться?
На данный момент я не плохо знаком с php, но знаком только с чистым php, т.е. отлично усвоил основы. В ближайшее время хочу повысить свой уровень владения этим языком, а именно разобраться глубже в...
Модель Page страницы
Здравствуйте.
Берём простой случай. Требования к сайту:
- динамическая генерация страниц
- блок новостей
То есть по идее должны быть две CRUD модели. Понятно, что редактирование, обновление и...
Общее свойство для всех классов
Был у меня набор скриптов, которые производили определенные действия и всем им было нужно соединение с базой данных. Поэтому я сделал отдельный файл, в котором создал PDO, записал его в переменную...
Массив и класс
Здравствуйте!
Подскажите можно ли из элемента массива сделать экземпляр класса и если да то как?
Как передать массив из функции, внутрь друнгого массива в классе?
Есть класс:
class mySuperClass{
$mySuperArray = array();
function mySuperFunctio{
return $x = array ;
}
Ресайз изображений JS и PHP
Здравствуйте! Делаю сайт с обоями для рабочего стола. Возникла проблема ресайза изображений. Как вы думаете с помощью чего лучше ресайзить, с помощью PHP или JS? Если кто знает как ресайзнуть...
Работа с XML файлом
Всем привет!
Возникла проблема при извлечении данных из файла. Я давно играл в игру одну и мне было интересно, как средством php извлечь данные из файла res.xml с сайта. Пытался и с помощью get...
Обработка формы, совет
Добрый день! Насколько некорректной будет следующая реализация?
Допустим в представлении у меня есть форма:
<form class="" action="" method="post">
<input type="text" name="name" value="" />...
Организация библиотек функций на php
Доброго времени суток!
До недавнего времени хранил свои библиотеки функций в виде статических членов класса. Недавно решил разобраться с пространствами имен, которые стали доступны в php версии 5.3....
ООП (классы и объекты) для реализации библиотеки
привет друзья
есть библиотека
настоящая с залами и шкафами
и с полками в них наполненными книгами
всё это объекты
надо ли для каждого создавать класс
или можно ограничиться классом Bibilioteka...
Не видны переменные из подключаемого файла в классе
День добрый такая у меня проблема возникла, есть класс для простенькой защиты по ip. работает впринципе неплохо, толко не принимает значения переменных из файла который подключаю...
вот код самого...
Взаимодействие классов БД, Модель, Класс от модели (принцип ООП)
Помогите пожалуйста сориентироваться в вопросе (пишу свой движок)
И есть недопонимание, так сказать, сомнение
У меня есть класс БД, с синглтоном. В этом классе есть метод запроса, к которому можно...
Как реализовать отправку формы без перезагрузки страницы?
Раньше учил создавать сайты по видео урокам Евгения Попова (ruseller. com). Его уроки без использования ООП. Создал сайт на уровне функций и процедур. Там отправку формы без перезагрузки страницы...
Нужен класс для работы с файлами
Требуется PHP класс работы с файлами: в первую очередь - синтаксис и алгоритмы. Готовая реализация - будет замечательно.
Не смотря на всю кажущуюся простоту, этот вопрос считаю достаточно сложным....
Singleton для PDO. Нужен совет
Ребята, не кидайте помидорами если что. Нужен простой класс БД для работы с PDO. Я создал такой вот. Есть ли в нем грубые ошибки или что-то лишнее?
Главная цель класса, это использование PDO внутри...
Как добавить функцию в метод?
Всем привет, я изучаю ооп.
Такое вопрос - как сделать типо такого:
class ab { //1
public function a($a) { //тут передаю значение, к примеру 4
return $a+1;
}
Логика получения цены товара из разных источников
Здравствуйте. Предположим у нас есть интернет магазин. Информация о данном товаре поступает из двух источников по апи с сайта поставщика и из склада. И хранится в одном объекте примерно так:
class...
Doctrine\Common\Collections
При разработке проектов, часто возникает необходимость, чтобы методы возвращали коллекции каких-то объектов.
Что в идеале мне нужно:
Базовый класс коллекции, который просто умеет работать с...
Обработчик формы методом класса
Доброго дня. Делаю авторизацию на сайте. В action тега form указываю адрес, на котором в роутере висит метод класса, отвечающий за авторизацию. Но в этом случае после отправки формы имею только...
$_SERVER["HTTP_HOST"] в классе
задаю элементарные переменные в классе а мне выдает что неверный синтаксис
class MyClass{
private $home_page=$_SERVER;
private $redirect_url=$_SERVER;
}
и как мне присвоить в класс эти...
Сеттеры в PHP. Правильное использование
Новая статья: http://www.phpinfo.su/articles/theory/settery_v_php_pravilnoe_ispolzovanie.html
жду критики )
Настроить Front Controller
Читаю Мэтта Зандстру и пытаюсь на реальном приложении использовать шаблон Front Contorller
Структура папок выглядит так
Application - папка, в которой лежат команды и и виды (потом еще модели...
Получить свойства обьекта, не обращаясь к их именам
Здравствуйте.
Помогите пожалуйста разобраться с моей задачей.
Имеется объект $object, у него есть метод __get , который возвращает нужное свойство по его имени (например $object->name), и метод...
Вызов функции из самой себя в классе
Здравствуйте!
Мне необходимо вызвать функцию из самой себя, причём функция эта находится в классе.
Вот код, но он нерабочий:
class Scan {
public function scanner() {
//код
...
Как обязать класс иметь приватный метод
Всем привет.
Начал читать Зандстру, появился маленький концептуальный вопрос.
Есть несколько классов: MyClass, MyClass2 и т.д. Я хочу заставить их иметь приватный метод Get, имеющий свою...
Функция print_r в ООП
Хорошего дня уважаемые!
Возник вопрос.
Вечер, голова не работает уже.
Есть класс, в нем метод, который возвращает массив.
Не создавая объекта класса можно вывести функцией print_r это дело? ...
Что здесь не правильно с точки зрения ООП
Делаю себе классы для авторизация через разные соц.сети (в сети есть решения)Но мне не нужен чужой велосипед.
Я хочу свое, ибо так я изучаю и вникаю в ООП , пока сам не напишу не вникаю в чужое.
...
Обращение к методам класса
почему обращение A::call(); не работает?
<?PHP
class A
{
function parent_func(){echo "parent<br>";}
function test(){echo "test parent<br>";}
function call(){$this->test();}
}
работа с бд
Хочу написать скрипт для работы с бд.
Цель - он должен работать с любым типом бд и легко встраиваться в любые приложения.
За основу выбрал PDO, так как в принципе функции для работы с любой...
Зачем нужны фигурные скобки?
class ShopProduct{
public $title = 'Стандартный товар';
public $ProducerMainName = ' Фамилия автора';
public $ProducerFirstName = ' Имя автора';
public $price = '0';
public function...
Вывод данных из обработчика в шаблон
Добрый день. На своем учебном сайте зашел в тупик при попытке вывести данные из обработчика в шаблон.
Суть проблемы в следующем. Роутер вызывает обработчик. В обработчике в конструкторе подключаю...
Фабрика
abstract class imageType{
protected $type;
function retType() {
return $this->$type;
}
}
class GIFtype extends imageType{
function __construct() {
$this->type = "gif";
Что такое Dependency Injection?
Уважаемые форумчане, для дурака, объясните, DI - это когда мы делаем так:
$transport = new Transport();
$mailer = new Mailer($transport);
или
$transport = new Transport();
$mailer = new...
Пояснение по this
Доброго времени суток! Кто может на пальцах пояснить предназначение $this и на что ссылается $this и т.д.
Выборка из БД в ООП
Коллеги, выручайте, я запарился)
Наконец-то добрался до изучения ООП.
В процедурке были такие функции:
Получить все статьи из БДfunction get_all()
{
$query = "SELECT * FROM...
Создание шаблона меню
Добрый день! Поздравляю всех с новым годом!
А теперь к вопросу. Есть меню, код идет ниже.
<ul>
<li><a href="index.html" class="navactive">Home</a></li>
<li><a href="about.html">About</a></li>...
Не создается таблица в БД SQLite3
Всех с Новым 2015 годом и доброго времени суток.
Образовалась некоторая проблема. Использую OpenServer для изучения PHP OOP. Все работало нормально, до начала совместного использования PHP 5.4 c...
Ковыряем MVC
Решил разобраться с концепцией MVC и понять как оно работает. За основу взял ЭТО
В общем немного упростил для лучшего восприятия и вот что получилось:
Файл index.php
<?php...
Запрет статического вызова или повторяющийся код в каждом методе
Доброго времени суток. Есть некий класс, который требует для работы дополнительные данные. Например подключение модуля битрикса.
class foo
{
static function init()
{
...
Реализовать CRUD
Здравствуйте уважаемые Форумчане, мне нужна ваша помощь в решении данной задачки, я новичок и пытаюсь изучить язык
Нужно реализовать CRUD- операции для следующих таблиц в БД.
Использовать...
Выбор паттерна для планировщика
Проектирую модуль который будет выполнять функцию планировщика, т.е. так называемый планировщик задач для человека.
Все относительно просто, человек добавляет себе задачу, выбирает день выполнения,...
взаимодействие между php и java через веб сервисы с использованием wsdl
Нужно создать взаимодействие между клиентом на php и сервером на java через веб сервисы с использованием wsdl
На клиенте генерируется строка из цифр, она передается серверу, который дописывает...
Позднее статическое связывание
Не совсем понимаю замечание в документации:
"В нестатическом контексте вызванным классом будет тот, к которому относится экземпляр объекта. Поскольку $this-> будет пытаться вызывать закрытые методы...
Оценить написание кода
Пожалуйста оцените кусочек кода, что и как не стоит писать и т.д. И как лучше.
class index extends Not {
public function _index ()
{
$this->titl_mod=$this->lang;
Перехват всех методов
Всем привет. Помогите пожалуйста.
Есть вот такой кусочек кода.
class Test {
private function a () {
echo "a<br/>";
$this->b();
}
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;
...
Разъясните синтаксис - имя класса при передаче аргументов методу класса
Здравствуйте. Несколько раз столкнулся с нижеследующим кодом классов.
1. При разборе роутера FastRoute:
$dispatcher = FastRoute\simpleDispatcher(function(FastRoute\RouteCollector $r) {
...
Передача данных их контроллера в views
Здравствуйте, МБ вопрос совсем не точный, изучаю ООП и стопарнулся на таком этапе:
Класс View
class View
{
public $template_view = null;
public function generate($content_view,...
Warning: Invalid argument supplied for foreach()
Здравствуйте!
Недавно наткнулся на ошибку на всех страницах сайта:
Warning: Invalid argument supplied for foreach() in /var/www/site/html/plugins/system/advancedmodules/advancedmodules.php on line...
Переменные из функции в функцию (без global)
Как сделать так, чтобы переменные $this->a и $this->b передали свои значения в функцию ABC из конструктора.(не используя global)
class azbuka
{
public $a;
public $b;
public function...
Prepare и execute
у меня ругается пхп mysqli_stmt::execute() expects exactly 0 parameters, 1 given
но дело даже не в этом, хочу просить помощи обьяснить как и зачем используется prepare(я так понимаю подобие...
состояние объекта между запросами
как сохранять состояние объекта между запросами???
Слетает верстка страницы при обращении к методу
Я учусь работать с сайтом в wordpress. В single странице я использую метод, чтобы сделать проверку на наличие записей в базе данных. Если таковые имеются, то будет показан один код html, если же нет,...
Самописная функция и класс
Есть код написанный процедурным стилем. Есть самописные функции. Теперь о самом страшном для меня...об ООП
Допустим, есть класс. Как туда мне запихнуть(другого слова не могу подобрать) свою...
Типизация в php7
Привет. Рассматриваю возможности php7 и столкнулся с непонятной ошибкой. Создаю два класса, у одного метод должен принять объект. И выдаёт в итоге ошибку Argument 1 passed to...
Дано число N, содержащее 2 или более цифр. Вернуть минимальное число такое, что произведение цифр этого числа равно N
Вам дано число N, содержащее 2 или более цифр. Ваша функция должна вернуть минимальное число такое, что произведение цифр этого числа равно N. если такое невозможно, функция должна вернуть 0....
Присвоить значение свойству static используя конструктор
Вообщем ситуация такая:
Есть такой код.
public static $users = ,
'101' => ,
];
В этом коде мы присваиваем значение массива, свойству $users. И этот код работает. И в этом случае...
Значение переменная из одной функции в другую в пределах класса
Доброго времени суток, уважаемы форумчане!
Есть вот такой код:
class SelectCash{
function GetTotalCash1(){
$connect_db = pg_connect("host= port= dbname= user= password=");
...
Псевдонимы пространства имён из другого файла
Здравствуйте, помогите разрешить синтаксическую несправедливость.
Есть два файла:
Файл 1:
<?php
...
use some\long\namespace\name as popa; // в этом нэймспейсе присутствует класс Some, со...
Fatal Error: class IMG not found in..
Выдает вот это Фатальная ошибка : 'IMG' Класс не найден. В ооп новый человек, что не так?
$img = new img('1.jpg');
// Уменьшит фото пропорционально ширине, сохранив в директорию с классом и...
В чем разница при обращении к методам класса.
Здравствуйте. Пытаюсь разобраться в чужом коде на PHP.
В нем к некоторым методам класса обращаются так
$Catalog = new Catalog();
$Catalog->getByUri($urlResult);
А к другим так:...
Работа со Smarty
Может кто подскажет почему нужно в конце выводить дисплей ?
require_once("libs/Smarty.class.php"); // подключение класса
$tpl = new Smarty(); // создание объекта Smarty()
...
Не перемешается страница после входа
Здравствуйте, я хотел сделать что бы после входа автоматически перебрасывало на другую страницу но код не работает, я не могу понять в чём дело, помогите кто может, очень надо, заранее спасибо.
...
Реализация простой регистрации с ООП
Доброго времени суток. Начал вникать в ООП и написал простенькую регистрацию. Если не тяжело, намекните на ошибки и недостатки в моём коде. Может рекомендации какие есть. Хочется писать красивый, и,...
модификаторы доступа
к данным помеченным как private есть доступ у подкласса?
Добавлено через 4 минуты
разобрался, есть доступ к таким данным на чтение, а я думал, что вообще никак нельзя обращаться ни на запись ни...
Не работает метод __call()
Попробовал написать такой код, не выводит все три параметра почему-то. Я имею ввиду, второго перегруженного метода с именем m().
<?php
class D{
function m($p1,$p2){
for($i=0;...
Сгенерировать футбольный матч
Нужно сгенерировать футбольный матч..кто с этим знаком подскажите с чего начать..
Узнать все метода объекта класса
Можно ли вывести все методы объекта класса типа как get_defined_functions()?
Статические и динамические функции
Всем доброе утро.
Недавно решил поближе познакомится с ООП и наткнулся на проблемку.
файл core.php является классом core
class core{
/**
* экземпляр класса core
* $var...
Покажите реализацию циклической очереди
Покажите реализацию циклической очереди... или просто очереди хотя бы. Вот задание: Создать класс типа - циклическая очередь. Функции - члены получают элемент и вставляют элемент. Но мне нужно просто...
Оцените класс User
Добрый вечер, пишу класс User который должен в себе иметь стандартные параметры пользователя, login, password, email. А также методы работы с ними регистрация, авторизация, какие ещё может...
Система скидок
Доброго времени суток уважаемые коллеги и форумчане, вопрос чисто теоретический, прошу помощи:
Есть абстрактный класс "Товары", делится на два класса: "товары группы А" и "товары группы В"
Есть...
Include и классы
Доброе утро. Это, пожалуй, один из основных вопросов: как сделать include в класс?
Перерыл кучу тем подобного рода, на некоторых идет ответ: "от такого когда блевать хочется". Тогда, закономерно...
Создание корзины PHP MVC ООП
Всем добра. У меня такая вот запара. Я не могу понять как правильно написать и поделить код по MVC да и еще так что бы через ссессию. Имеется папка core (автозагрузка классов, подкл к ДБ, роуты и тд)...
Переход на MVC и ОПП
Здравствуйте!
Пытаюсь несколько дней подряд перевести сайта на логику MVC. Познакомился с ООП стилем. И конечно, как только что то стал пробовать по видеоурокам возникла ошибка. Код и ошибку в...
банальный ворнинг функции mysql_fetch_assoc
Обычная ошибка об ошибочном аргументе.
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource
возникает в 22 строчке, процедурно все работает.
в ini файле все...
О мудрейшие направьте юного программиста
Создать приложение-задачник.
Задачи состоят из:
- имени пользователя;
- е-mail;
- текста задачи;
- картинки;
Стартовая страница - список задач с возможностью сортировки (обязательный пункт)...
Класс mysqli
помогите разобраться, этот класс mysqli не нужно нигде определять\объявлять? он вшит в пхп?
тогда вот такой код выдает ошибку
<?
$mysqli = new mysqli("hotte", "32544", "localhost",...
ООП и PDO
Привет, мир! Пытаюсь делать так:
abstract class Gauga {
protected $_db;
public function __construct() {
// подключение к базе
$_db = new PDO('mysql:host=' . _HOST_ . ';dbname=' ....
Класс базы данных
Извините за глупый вопрос! Пишу небольшой движочек, застопорился на одном таком моменте! Хочу работу с базой данных вынести в отдельный класс(подключение, отключение и запросы(список запросов в...
Модели MVC и связанные таблицы
Всем привет!
Прошу помочь знающих с выбором паттернов/структуры моделей для решения следующей задачи:
допустим, в базе данных есть две таблицы:
1. список продуктов - product_items: id, name,...
При неправильном вводе логина и пароля нехочит добавлять запись об этом в БД, где-то мелкая ошибка
Делаю проверку логина и пароля на сайте, всё работает, но если неправильно вводиш логин и пароль - ip-адрес юзера должен записываться в бд, и гдето я тут допустил ошибку, нехочет проверять количество...
Можно ли изменять переменные в классе
Пример вот такоей
class tipoClass {
var $a = 2
}
a = new tipoClass ();
a->c =4;
после этого? переменная если обратиться ещё раз к ней, допустим в другом файле, эта перменная будет также...
Задача “Читатели”
Привет умные люди!
у меня есть такая вот задача:
В библиотеку приходит много людей. Нужно создать программу, в которой учитывались все посетители.
Указания
1-В программе должен быть...
Запись в файл и получение объектов из файла
Доброго днища господа!
Подскажите пожалуйста как мне правильно реализовать методы записи и получения объектов в файл.
Дело в том что метод writeToFile записывает замечательно, но при прочтении...
Получение переменной из класса
вот есть такая конструкция
class My
{
public static functions User($name)
{
// всякие вычисления
return array('result','message');
}
}
Извление текста из .txt и преобразование в json
Есть текстовый файл, необходимо извлечь текст и преобразовать в json формат. Как организовать работу парсера через консоль, передав параметром путь к файлу. Где что почитать? Может наброски какие.
Загрузка и вывод файлов(документов, изображений и т.д)
Добрый день, всех с Новым Годом!)
Скажите, пожалуйста, как реализовать такое:
1. Пользователь создает новый пост(новую запись), тут он может написать что-нить и загрузить какой-нибудь файл
(все...
AJAX + ООП
Кто может сказать что происходит в такой ситуации:
ajax-ом опрашиваю один Сервер получаю данные, потом данные посылаю другому серверу в гет параметре.
В index.php куда приходят данные каждую...
База данных в классы или "Меньшее из зол"
Добрый вечер. Пишу API для сайта. Пришел в ступор, когда пришла необходимость использовать базу данных в нескольких классах.
Видел много разных решений и, как не странно, ВСЕ из них были...
Типы данных и модификатор доступа по умолчанию
Родилось два вопроса.
1 - в параметрах функций можно указать типы параметров , а насколько велика разница? Да , когда твой код кто-то будет использовать , то ,конечно, для публичных функций нужно...
Autoload на mvc
Доброго времени суток! Подскажите пожалуйста, нет ли у кого примера route в реализации php, чтобы там была реализована функция __autoload. Может есть ссылка на источник где это всё реализовано....
Использование функции класса внутри другого класса
И снова к нашим баранам.. Я задавал подобный вопрос, но тут возникла такая трабла:
есть класс, который подключается извне //подключаем библиотеку работы с БД...
Будильник в php, используя конструктор
Здравствуйте!
Помогите, пожалуйста!
Начал учить программирование, попытался написать данный код, но никак не работает. Помогите пожалуйста понять в чем проблема.
<?php
class Будилник
{
...
Смысл использования интерфейсов
Добрый вечер.
Дошел в самоучителе до главы про интерфейсы и в целом мне понятен синтаксис, но я не уверен, что конца понимаю суть использования.
Если исходить из текста оф. документации, то...
Как уменьшить количество кода в однотипных функциях
Здравствуйте! Возникла такая проблема. Имеется много (около 30) функций вида
class A{
public function One(){
$session = Yii::$app->session;
$obj =...
Преобразование кода php, в соответствии с подходом mvc
Кто умеет преобразовывать php,в соответствии mvc?
Как этот код на языке C будет выглядеть на php?
#include <iostream>
using namespace std;
const int LEN = 80;
class instrument{
private:
char name;
char prois;
char type;
Ошибка при расширении абстрактного класса
Решил попрактиковаться в MVC.
Есть абстрактный класс:
abstract class Сontroller_Base {
protected $registry;
protected function __construct($registry) {
Шаблон наблюдатель
Здравствуйте, помогите пожалуйста разобраться почему не срабатывает скрипт,
точнее не показывается результат.
<?php
######### Шаблон наблюдатель ##########
class Subject implements SplSubject{...
Ошибка
Здравствуйте, подскажите, пожалуйста, как исправить ошибку: Fatal error: Uncaught Error: Call to a member function query() on null in...……
<?php
$connect = new mysqli("localhost", "root", "",...
Получить значение из child class в parent class
добрый. Я нуб в php, в классах не особо разбираюсь.
Вообщем задача такая:
Есть класс, есть 2-3-10 слассов которые его расширяют.
Задача в исходном классе собрать все значения 1-й переменной в...
Узнать реальное имя папки класса наследника в предке
__DIR__ понятное дело показывает путь к файлу в котором она прописана, т.е. путь к предку. делать абстрактную функцию типа dirName() - неохота в каждом потомке реализовывать одно и тоже. Чето ничего...
PHP с нуля(TCP/IP или что там ещё) с полным руководством ООП(обязательно).
Хотелось-бы прочесть учебник с нуля со всем(ну не всем, а многим хотя-бы).Посоветуйте пожалуйста.Дело в том что я PHP изучал то там, то там, то на примерах чужих, то из одного трюки брал,то из...
Ошибка: Cannot access empty property
из-за чего ошибка, показывает на эту строку: return $this->$actionName;
Error: Cannot access empty property
public function indexAction(Request $request)
{
$actionName =...
Не могу получить свойства при вызове метода
Всем доброго времени.
Не могу понять, почему свойства $nameReg, $pass, $retryPass, которые я передал в метод dataReg теряются в классе при вызове следующего метода
есть файл 1 с классом Db
...
Как сделать доступным свойство $this в "под методе" ?
Приведу пример:
class Test {
public $title = 'SiteTitle';
public $content = 0;
public function __construct($content) {
$this->content = $content;
...
Как запустить RTMP видео поток на сайте без flash?
Как запустить RTMP видео поток на сайте без flash? Потому как браузеры его блокируют, и для рядового пользователя его запуск, большая проблема.
Вообще как сделать чтобы работал во всех браузерах...
Переопределение статического поля в родителе при вызове его наследника
Здравствуйте. Сейчас встал вопрос: можно ли при инициализации класса изменить статическое свойство родителя? Если делать это на уровне объектов, то можно просто переопределить свойство через $this....
Агрегация
Здрасте уважаемые форумчане, подскажите пожалуйста, как грамотно сделать, что бы оба обьекта могли видеть методы друг друга? Вот мой вариант:
Class Controller
{
public $model;
...
Проверьте сайт на ООП и MVC
Привет, я тут смотрел курс по php начальный. И начал второй (2 урока).
В итоге, там было задание сделать сайт новостной с архитектурой mvc и как минимум работа с базой была ооп.
Я смотрел записи...
Обратиться к элементу массива как к экземпляру класса
Всем привет. Проблема собственно в этом
class A
{
private $a;
private $b;
public function __construct ($a, $b)
{
Создать класс и функций
1.Создать класс, описывающий web-страницу. Класс содержит
функции, отображающие различные ее части. Создать производные от этого
класса классы, описывающие различные модификации страницы. Написать...
Вывод из БД с использованием ООП, PDO и namespace
Код работает, правильно ли я всё сделал?
Какие недочёты есть?
index.php
<?php
header('Content-Type: text/html; charset=utf-8');
require_once 'App/db.php';
Как лучше подгружать конфигурацию в каждой функции или в construct
Здравствуйте.
Пишу свою cms, обучаюсь ооп на php.
Вопрос в следующем: Где лучше подгружать конфигурацию? в каждой функции или обьявить переменные и в __construct подгружать их??
Вот...
Фильтрация толя на предмет запрещенных слов
Привет!
Есть такая проблема, есть страница с формой добавления объявления после чего все данные из формы
отправляются в скрипт отработчик (ad_sol.php) который добавляет объявление в базу данных
...
Обьясните код :)
поясните мне пожалуйста следующий код файла index.php который взят из скрипта соц сети. желательно объясните каждую строчку)) в этом коде канешно есть комментарии, но я хочу понять как именно оно...
Обращение к свойству объекта
Добрый день! Возник какой-то ступор при попытке вытянуть свойство объекта.
print_r($this->modinfo);
выдает структуру следующего вида:
course_modinfo Object (
=> stdClass Object (
=> 2...
Вывод html кода через класс
<?php
class get_param{
public $preparate;
public $city;
public $category=array();
public $strSql;
public $flag;
public $pat;
public $test;
public function __construct...
Роутинг в админку
Всем привет.
Есть класс Route. Хочу сделать чтобы он при вводе site.ru/admin начинал работать с контроллерами админки, но вот не знаю как правильно это все сделать.
class Route {
...
Как правильно описать метод внутри другого метода одного и того же класса?
Извияюсь за возможно глупый вопрос, но ООП тема для меня новая.Вот так выглядел метод класса в начале:
public function actionInd(){
$indObj = new IndModel();
...
Перевод гостевой книги с процедурного стиля на ООП
Всем привет! Есть у меня простенькая гостевая книга (файл index.php). На практике сказали избавиться от процедурного метода и поработать с классами, собственно что из этого получилось вы можете...
Изменение Word документа php
Здравствуйте, у меня есть шаблон Word документа. Мне нужно заполнять его значениями, введенными пользователем.
Вроде: имя- Иван, Фамилия-Иванов и т п.
Значения подставляются в нужные места в...
Обращение к функции объекта класса из обычной функции с передачей параметра
Зашел в тупик помогите разобраться в том как заставить данный пример работать
<?php
function testW($s){
echo "<pre>";
echo $test->add_users($s);
echo "</pre>";
}
Написать простой наследуемый код
Написать класс Cat, который наследуется от класcа Animal.
Класс Animal имеет метод getName (name можно передать в конструктор).
Класс Cat имеет метод meow (возвращает строку «Cat {catname} is...
Константа как объединение других констант
В других языках можно константу-член класса задать как результат объединения других констант. А в пхп нет такой возможности? пых ругается. Т.е. такую сборную "константу" объявлять как переменную? ...
Как в Guzzle получить url страницы на которую был запрос
Привет всем! Есть очень много страниц, с которых нужно получить html. Я сделал это с помощью guzzle. Но вот проблема - как получить URL'ы соответствующие этим страницам? Кто знаком с этой...
Сохраняю куки на одной странице сайта, а на другой их нет. Что делать?
Я делаю сайт. Сейчас я на стадии работы над движком, а именно на стадии разработки регистрации и авторизации пользователей. Использую PHP ООП и БД MySQL. Знаний и, в особенности, опыта в этой области...
Что такое DSN?
Пытаюсь по книге Метта Зандстры реализовывать паттерны проектирования. Спустя 3 месяца биения головой о стену полезла в google и наткнулась на, о чудо, вот это -...
Автолоадер для классов, разбросанных по директориям
Хочу сделать нормальный автолоадер, через SPL.
дерево директорий такое:
Попка lib, в ней общие классы, дальше 3 папки: security, db, content в которых свои классы (понятно какие).
В index.php...
Разницы Public и Static Protected
Доброго времени суток я вот хотел уточнить
Небольшой пример класса
class Test {
static protected $q = 1;
Правильно ли что объекту класса можно добавлять свойства неопределенные в классе?
Правильно ли что такой пример работает без ошибок?
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...
Создание приватных переменных в конструкторе
Здравствуйте!
Собственно по теме вопрос.
В следующем варианте все хорошо переменная р приватная
class alala {
private $p;
public function __construct($p) {
$this->p = $p;
}
}
Классы
Почему на 6 строке ошибка ?
<?php
class A {
var $name;
function setname($name){
$this->name=$name;
echo $this->$name;
}
}
class B extends A {
extends
Здравствуйте у меян такой вопрос мб кто нибудь знает.
Допустим есть 2 класса
class t1 { }
class t2 extends t1 {}
Как определится с выбором применения interface или abstract
привет.
По каким критериям вы определяете что нужно использовать именно абстрактный класс а не интерфейс?
Я понял только что если не брать внимания к ограничению видимости свойств...
Объект внутри объекта / метод внутри метода
Салам, братва. Я вроде как новичок в ООП... Не подскажите, что это такое в плане конструкции и где можно об этом посмотреть/почитать?
DataBase::select("*")->from("users")->where("id < 199")-> //...
Не срабатывает PDOException
Есть класс работы с БД. Если подключение к БД не установлено - должно выбрасываться исключения и текст "Соединение не установлено". Вместо этого сплошные эрроры.
Вот часть класса:
<?php...
“Один” объект без Singleton
Всем привет,
Проблематика в следующем:
Как можно по всему проекту использовать только 1 объект, не используя паттерн синглтон? Или это единственное решение?
Мне нужно решить следующую задачу...
Объявление методов вне класса
Уважаемые участники форума!
Подскажите пожалуйста, существует ли возможность объявлять тела методов не сразу при описании класса, а отдельно? Возможно, в отдельный файлах.
Создание универсального метода класса вывода в цикле while
Коллеги программисты, опять нужна мне ваша подсказка. Поможете ?
Проблема в том что я не знаю как загнать в одну переменную имена нескольких переменных что бы потом их использовать в “do { } while” ...
Корзина синглтон
Сделал 2 класса - корзина и мини-корзина (наследник предыдущего), оба синглтон, также и основной класс БД тоже такой же.
все работает, вопрос - правильно ли корзины делать синглтонами? чур не...
Скрипт не видит метод
Привет!
Есть класс, пытаюсь обратиться к его методу, мне выводится фатальная ошибка, что нет такой ф-ии
Вот класс
class DB
{
private static $instance; // ссылка на экземпляр класса
...
Литература по ООП
Посоветуйте пожалуйста какую-нибудь хорошую литературу по ООП в php.Основы изучил,хочу двигаться дальше
Качество класса users
Всем привет, интересно узнать чье то мнение кроме своего об этом классе, адекватен ли он и его стоит разбить на несколько или развивать функционал, в нем в будущем должно быть Удаление , смена...
Как это реализовать?
Есть class News, внутри него function($a), которая вызывает
другую его функцию, название которой надо передать в виде аргумента $a
, а если такой функции в классе нет – вывести "ошибка"
...
MVC с использованием Ajax
Здравствуйте, уже перерыл пол гугла но ответа не нашол, понадобилось добавить проверку занятости Email при регистрации. Так вот решил использовать Ajax, столкнулся с такой проблемой, что сама форма,...
Загрузка музыки на сервер
Не могу сделать так, что бы производилась загрузка музыки. Файлы загружает, картинки тоже, музыку нет.
Размер mp3 2-3 Мегабайта.
?php
require_once 'lib/uploadtext_class.php';
require_once...
Игровая логика strategy
Приветствую!
Нужно спроектировать классы для игры "стратегия". У нас есть танки, солдаты, БМП. Все они могут стрелять и ездить. БМП может перевозить солдата, но не может перевозить танк :)
Ниже я...
Как реализовать представление сущности (и зависящих от неё других сущностей)
Всем привет.
Пытаюсь найти наиболее удобный способ работы с представлением сущности. На удивление, не нашёл информацию по этому поводу в гугле (возможно не понимаю, как правильно назвать искомое,...
Структура приложения ООП
Добрый день!
Погружаюсь в изучение ООП в PHP!
Не могу нигде нарыть информацию о структуре приложений.
Допустим есть задача - создать xml парсер, который изначально показывал бы форму для загрузки...
Переменную извне не видит в классе
<?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...
MVC: как сделать вложенные комментарии?
Добрый вечер!
Давно не писал на форуме, так как преимущественно любая задача решалась более менее, но именно сейчас я зашел судя по всему в тупик. Хочется сделать древовидные комментарии....
Сценарий не находит объект (функцию)
Создание класса и инициализация экземпляров:
<?php
class question
{
private $text,$variant1,$variant2,$variant3,$answer,$ed,$correct;
public function __construct...
Определить дочерний метод в родительском
Есть абстрактный класс Parent в этом классе есть один абстрактный метод, функционал которого определяется в каждом дочернем классе от класса Parent. Так же в классе Parent определены и реализованы...
Запустить приватный конструктор signleton PDO
И снова singleton , не пойму как запустить приватный конструктор , мне нужно получить от него экземпляр
соединения.
А ООп у меня на практике слабый еще, только теорию подучил
class DataBase {
...
Практика и ООП
Здраствуйте, я изучаю PHP ООП, и не хватает практики и примеров. Можете посоветовать, что можно посмотреть, может быть движок какой-то, ну или задачи. :)
XMLReader ошибка
Немогу понять почему не работает
$reader = new XMLReader();
$reader->open('/Price.xml');
print_r($reader);
Ошибка наименования функции
<?
class bootstrap {
public function __construct() {
$url = $_GET;
$url = rtrim($url, '/');
$url = explode('/', $url);
$file =...
Как правильно загрузить классы?
Есть следующая структура ресурса:
https://www.cyberforum.ru/members/312383/albums/833/6826.png
В index.php
<?php
use Zadarma_API\Api;
Модульный движок/ядро
Товарищи, здравствуйте .
Есть задача разобраться в построении модульной архитектуры системы по следующим условиям :
есть ядро, к нему подключаются модули( отдельные компоненты ), в случае когда...
функции другого класса
вот такое встречаю в коде (
class ModuleTest extends Module
{
function tester()
{
$nomer = Nomer::getNomer();
}
}
Сделать класс окружности с тремя методами, возвращающими диаметра, длину и площадь круга.
Задание 1
Построить класс Circle(окружность), с единственным полем «радиус» (открытое) и с 3-мя методами:
- метод извлекает(печатает) значение диаметра круга
- метод возвращает длину окружности...
Не выполняется sql запрос внутри класса
Добрый день
Вызывая скрипт ниже через includ , кнопки создаются
<?php
// названия кнопок меню берём из БД
$q = "SELECT `t`, `g`, `v` FROM `menu` WHERE 1 ORDER BY ord";
$check =...
Передать обьект класса в другой класс.
Подскажите как лучше.
Заранее спасибо!
Правильно ли я понимаю работу ООП?
Начал осваивать ООП , подскажите пожалуйста правильно ли я понимаю работу ООП
<?php
session_start();
class UserFilter{
PUBLIC function pattern($pattern,$var) {
return !empty($var)...
Класс Меню
Подскажите, пожалуйста, в общем какие свойства и методы должны быть у класса Меню для сайта?
Конвертирование
Объявить интерфейс, объявив в нем функции, описать базовый класс, реализующий интерфейс. Объявленные функции определяются в производных классах.
_ _ _
Создать интерфейс с функциями перевода в рубли...
Зачем нужно прописывать сначала переменные в классе ?
class shop {
public $title;
public $name;
public $price;
function __construct($name,$price,$title){
$this ->title = $title;
$this ->name = $name ;
...
как вернуть при 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 A {
public static function foo() {
static::who();
}
Один заглавный класс и общение через него двух расширенных классов
Здравствуйте! Не знаю как точнее описать проблему, но суть такова... Я пытаюсь реализовать модульную архитектуру приложения. Подключение файлов с классами модулей уже удалось сделать, только пока еще...
Contester 2.0
Всем доброго времени суток! Созрела идея по созданию сайта тестировшика для моего региона. Типа Contester с встроенными компиляторами. У кого какие идеи? как реализовать на web среде? До этого...
Абстрактные классы: в чем соль?
Учу я, значит, абстрактные классы. Посмотрел пример кода. Сократил его. Вот он:
abstract class Shape {
abstract public function draw();
}
class Cirlce extends Shape {
private...
Миссия контроллера
Привет всем.
Разбираюсь в MVC.Мне понятна роль контроллера в javascript. Проясните какие функции относятся к контроллеру в пхп.
Прочитал пару статей я понял что он занимается обработкой параметров...
Не срабатывает класс загрузки файлов на сервер
Приветствую. Изучаю ООП. Возникла небольшая проблема, сам не могу разобраться.
Задача, создать классы для загрузки изображений и текстовых файлов.
Абстрактный класс Upload:
abstract class...
Zend Framework - как использовать модульную структуру БЕЗ подключения Application.php (который грузит много лишнего)
Здравствуйте. Задался вопросом - можно ли как-либо обойтись без подключения application.php и вместе с этим иметь возможность использовать модульную структуру в Зенде.
Application подгружает много...
Бесконечная вложеность
Помогите реализовать алгоритм построения дерева категорий,так чтобы каждая категория имела бесконечную вложенность.
БД выглядит след. образом
У каждой записи есть свой id
В поле parent_id...
Static public и public static
В чем разница?
Как получить список встроенных и пользовательских классов
В php есть функция, которая возвращает массив со списком всех "доступных" классов. Длина этого списка зависит от набора подключённых и установленных расширений, а также от количеств определённых...
Как правильней написать статичный метод?
Вот код, но он ругается на $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...
Создать классы -сущности , каждый из которых , будет содержать необходимый набор методов для получения и изменения данных
Если кто может помогите разобраться с заданием, если можно дайте ссылки на примеры.
Разрабатываемые скрипты не должны содержать прямых SQL запросов в DB. Для этого
необходимо создать классы...
шаблонизатор
учу mvc - щас работаю над представлением данных(в остальном более или менее разобрался)
....но немогу разобраться как выводить данные динамически....т.е.есть класс template
class template
{
...
ООП в PHP
Привет всем :)
У меня в последнее время возникли проблемы с ООП.
Может оцените код :)
Заранее спасибо!
class db
{
Вывод stdClass в цикле
Как можно циклом вывести такие данные (вывел через var_dump)
array(1) {
=>
array(1) {
=>
object(stdClass)#5 (20) {
=>
как работает этот код?
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...
Как правильно достучаться к методам PDO через метод Синглтона обертки?
Есть заготовка класса Singleton для работы c PDO:
<?php
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
Экземпляр класса.
Разбираю следующий код:
<?php
class ObjectIterator implements Iterator
{
private $obj;
private $count;
private $currentIndex;
function...
Использовать один класс в другом если уже наследовал
Есть такие классы для БД:
abstract class MySql{
private const HOSTNAME = 'localhost';
private const LOGIN = 'root';
private const PASSWORD = '';
private const DBNAME =...
Когда писать public?
class CreateJSON{
function InspectionFile( $JSONfile ){
if( file_exists( $JSONfile ) ):
$generate_file = fopen( $JSONfile, 'w' );
endif;
}
function OpenJSONfile( $JSONfile,...
Получить результат выполнения метода
Доброго времени суток!
Помогите разобраться с проблемой, пожалуйста. В ООП только начала разбираться, возникла такая проблема:
Есть класс
class Class(){
public function...
Метод абстрактного класса не видит переменные дочернего класса
есть abstract class A{
protected static $dir;
public static function f(){}
}
и два класса B,C наследника {
protected static $dir;
}
так вот в функции f значения $dir передаются от классов...
Автозагрузка, пространство имен и вызов встроенных в php классов
Всем доброго времени суток. Есть следующий код для соединения с БД:
namespace database;
class DB {
private static $instance = null;
private $conn = null;
private function __construct() {...
redirect
вот метод сохранения:
public function savePost()
{
$this->load->library('Translit');
$post = array(
'id' => $this->input->post('id'),
'cid' =>...
Насколько можно оптимизировать?
Здравствуйте!
Написал контроллер, который выводит данные из БД с возможностью удалить любые данные.
Интересует, можно ли написать подобный код короче и что можно изменить в текущем в сторону его...
Всем hi форумчаный! Воопрос по static -у
Как вы думаете про этот код.
Я пишу все метод и свойтву через static а есть разница (ну там по скорости) с использованием и без использование static -а
/**
* User: Nurbakit
* Date:...
Объявить класс и метод
Всем привет
Для настройке оплаты в магазине нужно создать сигнатуру (уникальное значение), в сервисе есть такая инструкция
$liqpay = new LiqPay($public_key, $private_key);
$html =...
Переменная в имени функции или как это реализовать?
Здравствуйте, можно ли использовать переменную в имени функции?
Как такое можно реализовать: массив содержит несколько значений:
$method = array(
1 => "atbash",
2 => "caesar",
1 =>...
class IndexController extends \Zend\Controller\Action - Need Hеlp!!!
<?php
class IndexController extends \Zend\Controller\Action
{
public function init()
{
}
Мэтт Зандстра
Здравствуйте!
Собираюсь купить книгу "PHP: объекты, шаблоны и методики программирования - Мэтт Зандстра".
Посоветуйте пожалуйста какое издание взять.
P.s php знаю на хорошем уровне.
Можно ли вызывать магические методы без выполнения условия?
На сколько мне известно магические методы будут вызваны неявно при определенных условиях. Так можно ли их вызвать без выполнения условия?
Можно ли выносить тело функции за пределы класса?
Нельзя ли в PHP выносить тело функции за пределы класса(как в си++), чтобы не загромождать его?( или даже в другой файл)
class NewsDB implements INewsDb
{
protected $_db;
const...
PHP получить id объекта
Здравствуйте. Столкнулся с такой проблемой:
При попытке передать id товара появляется ошибка "Property does not exist on this collection instance."
В функцию я передаю значение type_product,...
Расширение класса (наследование)
Есть класс, которому в качестве параметров передаются некие переменные, а именно - параметры соединения с БД.$options = array(
'user' => 'user',
'pass' => 'pass',
'db' => 'db',...
Авторизация
Приветствую всех!
Коль уж решил разбираться в ООП, то хотелось бы услышать про авторизацию. Сейчас пытаюсь написать приложение с MVC и делаю авторизацию на сайте. Суть такова, что пока пользователь...
Где лучше учить ООП PHP ? И зачем нужен ООП
Здравствуйте !
До того как начел учить ООП я кайфовал от программирования, после того как начел учить ООП нет мотивации ну и т.д общем боль .
Думаю может это от подхода к обучению. Можете...
Web-service
Добрый день!
Люди кто нибудь писал веб-сервис? Помогите пожалуйста!
<?php
$client = new SoapClient("http://services.xmethods.net/soap/urn:xmethods-delayed-quotes.wsdl");
//как послать...
Как узнать имена protected методов класса, имея лишь его строковое название?
Приветствую. Такой вопрос возник: имеем на входе объект $object какого-то неизвестного нам класса, требуется получить имена всех его функций.
get_class_methods (get_class($object)) - конечно же...
Паттерн Singleton - сделать переменные только readonly для всего сайта
Добрый день.
Пишу небольшое приложение на PHP и хочу использовать паттерн проектирования Singleton для конфигурационного файла.
Там хранятся private параметры приложения и пару закрытых функций....
Класс для работы с массивами
В общем, кину сразу код, который наполовину работает
class Arr
{
protected $array = ;
private $tmp;
public function get($key="")
{
if(!$key) return $this->array;
Порядок свойств в дочернем объекте
Здравствуйте.
Код:
class A {
public $A_property1;
public $A_property2;
}
class B extends A {
public $B_property1;
public $B_property2;
Foreach нагружает сервер
Добрый день! Думаю сложно объяснить что у меня за сервер, но работает на php 7. Заметил то, что при выполнении кода сервер начинает очень сильно нагружаться и с бешеной скоростью начинает расти ОЗУ,...
Подскажите пожалуйста хорошие учебниеи по php такого уже проф. уровня....или где дальше развиваться....
Подскажите пожалуйста хорошие учебниеи по php такого уже проф. уровня....или где дальше развиваться.... для повышения уровня)
Обращение к разным классам из класса
Есть класс:
<?php
namespace app\controllers;
class MainController{
public function index()
{
echo 'Получилось!';
}
Магия spl_autoload_register ?
Здравствуйте!
Колупаю ООП, в частности функцию автозагрузки.
spl_autoload_register(function ($class) {
$file = APP . "/controllers/$class.php";
if (is_file($file)) {
...
Скрипт работает как надо, но все равно появляется ошибка Warning: Missing argument
Здравствуйте друзья!
Помогите пожалуйста мне разобраться с ошибкой Warning: Missing argument 1 for Render::__construct().
Что я только не делал, чтобы разобраться в этом вопросе, но проблему так...
Как передать параметры на отдельных файлах через GET ?
Подскажите как можно передать параметры на отдельных файлах через GET ? Например я нарисовал фигуры на отдельных файлах php, а мне их нужно передать в index.php
Ошибка: FATAL ERROR Uncaught Error: Call to undefined function Test()
Доброго времени суток! Народ на одном из популярных порталов изучал примеры ООП, попробовав на практике пример не запустился, кто может помочь разобрать?
class A {
// Выводит, функция какого класса...
Два класса в один
Здравствуйте.
Имею два класса.
1 класс Phpfox_Database.
2 класс Phpfox_Database_Mysqli.
Хочу соединить оба класса в один - Phpfox_Database. На данный момент класс Phpfox_Database, выглядит так:...
Классы. Ошибка "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
В чём ошибка? Помогите пожалуйста.
Вот код:...
Видимость методов из подключемого файла
Я создал класс, в одном методе я подгружаю инклудом один файл. Как мне дать этому файлу видеть методы и поля данного класса? Спасибо заранее, ооп плохо знаю
Добавлено через 4 минуты
Я узнал что...
Ошибка в авторизации
беру логин и пароль из $_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;
}
}
pdo vs singleton
сервер на котором расположен мой сайт выводит вот такое сообщение:
php already has more than 'max_user_connections' active connections
Вот и решил я применить Singlton!
Вот реализация шаблона:...
Внутренняя структура сайта с ООП
Всем привет.
Есть задача - переписать простенькую самописную СРМ на ООП.
Никак не могу понять, как правильно делать наследования классов. Попытки изучения OpenCart не увенчались успехом.
...
MVC. ООП. Разграничение прав доступа
Здравствуйте. Посоветуйте, как организовать разграничение прав доступа к экшенам контроллера.
Проверять доступность на уровне роутера, мне кажется, это костыль. Его задача - это получить запрос и...
__autoload объявленный в классе.
Что делаю: подключение расширений. Расширения содержат в себе классы. Расширений может быть очень много, поэтому генерируется файл (если его нет) ext_cache.php который содержит в себе данные: какие...
оформление текста и перенос сторок
Доброго времени суток!
Пишу на CodeIgniter, из формы поля textarea в базу сохраняется текст, его в форме форматируют как надо, т.е переносы строк ставят сколько надо.. он так и сохранятеся в базе,...
Обработка кода перед и после методов класса
Задача: Есть класс
<?php
class User {
public function __constructor(){
/*Запись в лог*/
}
public function one()
{
/*Действие 1*/
Обращение к свойству
Здравствуйте. Можно обращаться к свойству из статического метода? пример ниже.
<?php
class Users {
private $username;
private $password;
public static function...
DOMDocument class
в одном из скриптов увидел использование DOMDocument класса
$doc = new DOMDocument('1.0', 'utf-8');
но самого класса нигде нет и никакой библиотекой он не подключается , это стандартный класс...
Применяя MVC-шаблон не подключаются стили
Вот мои маршруты:
<?php
return array(
'/'=>'Controller/mainPage',
"listProduct"=>"controllerCatalog/listProduct",
"product"=>"controller/product"
)
?>
Передача данных между двумя пользователями
Поставлена следующая задача:
Пользователь выбирает конкретный заказак в своем списке и жмет кнопку "Оставить жалобу". Данная жалоба приходит в админку и должна тут же отобразиться у администратора....
Сортировка массива по типу данных
Приветствую сеньоры и сеньориты :senor:
Есть задачка с элементами ООП, буду рад вашему сопровождению и прочтению.
Вводиться строка из цифр и букв, необходимо следующие:
1) Создать класс A...
Найти корень квадратного уравнения
Всем салям, помогите написать программу в ООП.
Дано уравнение: ax^2+bx+c = 0, где a,b,c = const, D=b^2+4ac. если D > 0, x1,x2 = -b+-корень(D)/2a, D=0 x = b / 2a, D < 0 корней нет
Новые блоги и статьи
|
|||
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения
Продолжаю серию постов о дискретно-событийной модели рабочего. . .
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|