Форум программистов, компьютерный форум, киберфорум
PHP: ООП
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.60/35: Рейтинг темы: голосов - 35, средняя оценка - 4.60
 Аватар для Dartk
48 / 50 / 4
Регистрация: 15.03.2009
Сообщений: 146

Доступ к приватным переменным

20.04.2012, 01:35. Показов 6839. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброй ночи.
Есть код —
PHP
1
2
3
4
5
6
7
8
9
10
11
<?php
 
namespace Test\Sample;
 
class SampleClass
{
    private $id;
    private $name;
    
    /* some logic here… */
}
Нужно задать значение переменной id внутри класса без правок существующего кода.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.04.2012, 01:35
Ответы с готовыми решениями:

Доступ к переменным внутри класса
чем отличается доступ к объявленной переменной внутри класса указателем $thes-&gt;, от доступа к не объявленной переменной? пример: ...

Как получить доступ к переменным извне класса?
в классе, ошибки я вывожу в массив, например $this -&gt; err, там валяется ошибка ввода данных поля формы name. мне надо вывести эту ошибку...

Доступ к приватным членам
доброго времени суток подскажите как мне правильно реализовать доступ. Есть класс в нём приватными членами являются указатель на char ...

26
 Аватар для Василий Макогон
270 / 226 / 11
Регистрация: 20.04.2012
Сообщений: 817
20.04.2012, 23:56
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Dartk Посмотреть сообщение
кто здесь действительно разбирается в ООП делах
кто здесь действительно разбирается в ООП делах знает, что такое инкапсуляция. Теоретически вы можете гланды удалить и через задний проход и через уши и через ноздри, но это не значит, что так и нужно делать.
0
 Аватар для Dartk
48 / 50 / 4
Регистрация: 15.03.2009
Сообщений: 146
20.04.2012, 23:57  [ТС]
Цитата Сообщение от caballero Посмотреть сообщение
А что именно тестируется? PHP?
Читайте о модульном тестировании на википедии.

Цитата Сообщение от Василий Макогон Посмотреть сообщение
Теоретически вы можете гланды удалить и через задний проход и через уши и через ноздри, но это не значит, что так и нужно делать.
Вы на врача учились?
0
 Аватар для Василий Макогон
270 / 226 / 11
Регистрация: 20.04.2012
Сообщений: 817
21.04.2012, 00:05
Цитата Сообщение от Dartk Посмотреть сообщение
Читайте о модульном тестировании на википедии.
Я смотрю Вы много умных слов знаете. Теперь, что бы не выглядеть балаболом, может все таки расскажите решаемую задачу?
0
26 / 26 / 1
Регистрация: 30.09.2011
Сообщений: 196
21.04.2012, 00:06
Читайте о модульном тестировании на википедии.
Я спросил не что такое тестирование а какое отношение тестирование имеет к сути вопроса данной темы.
0
 Аватар для Dartk
48 / 50 / 4
Регистрация: 15.03.2009
Сообщений: 146
21.04.2012, 00:17  [ТС]
Цитата Сообщение от caballero Посмотреть сообщение
Я спросил не что такое тестирование а какое отношение тестирование имеет к сути вопроса данной темы.
Цитата Сообщение от Dartk Посмотреть сообщение
Естественно, если вы не использовали никогда тестирование, вы этого не поймёте.
Читайте, практикуйте — узнаете. Этого в 2ух словах не объяснить.

Цитата Сообщение от Василий Макогон Посмотреть сообщение
Теперь, что бы не выглядеть балаболом, может все таки расскажите решаемую задачу?
Если бы вы внимательно сообщения на данном форуме читали, то не задавали глупых вопросов, я это уже писал.
0
26 / 26 / 1
Регистрация: 30.09.2011
Сообщений: 196
21.04.2012, 00:33
Читайте, практикуйте — узнаете. Этого в 2ух словах не объяснить.
а кто спрашивал у вас какие то объяснения по не имеющему отношения к теме вопросу?

Есть код —
...
Нужно задать значение переменной id внутри класса без правок существующего кода.
где тут о тестировании?
Если бы вы внимательно сообщения на данном форуме читали,
если бы вы читали что сами же пишете то не выглядели бы глупо.
Зачем вообще задавать вопросы если такой умный.
0
21.04.2012, 01:10
 Комментарий модератора 
Хватит выяснять отношения. Или пишем по теме, или проходим мимо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.04.2012, 01:10

Доступ к приватным полям класса
вот класс: #ifndef STUDENT_H_INCLUDED #define STUDENT_H_INCLUDED #include &quot;iostream&quot; #include &quot;string&quot; #include...

Доступ к приватным членам класса
Хочу я иметь доступ к приватному члену класса. Зачем это надо - за рамками данной темы и не обсуждается. Вот упрощенный код класса: ...

Доступ к приватным полям, используя множественное наследование
Здравствуйте. Имею класс A и класс B. В классе A в приватном поле объявляется переменная data типа int: class A { private: int...

Доступ дружественного оператора к приватным данным класса
Здравствуйте. тока начал изучение С++; составляю прогу практически по учебнику - реализация класса Стринг при компиляции компилятор...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него. https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952 Инструкция внутри. https:/ / youtu. be/ VpfFZSUDGnQ. . .
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru