PHP/MySQL | Переведите в ООП
pisos_pro (19.09.2017 в 13:49)
shadrvlad,
Вот цель проги
Определить класс Children, который содержит такие поля (члены класса): закрытые - имя ребенка, фамилию и возраст, публичные - метод ввода данных и отображение их на экран. Объявить два объекта класса, внести данные и показать .
Условии было дано для решения на С++, но так как я начал изучать PHP, то начал писать на нем. Я написал на процедерке, а от меня требуют написать на ООП
shadrvlad,
Вот цель проги
Определить класс Children, который содержит такие поля (члены класса): закрытые - имя ребенка, фамилию и возраст, публичные - метод ввода данных и отображение их на экран. Объявить два объекта класса, внести данные и показать .
Условии было дано для решения на С++, но так как я начал изучать PHP, то начал писать на нем. Я написал на процедерке, а от меня требуют написать на ООП
class Child{
private name;
private surname;
private age;
public function __construct($name, $surname, $age){
$this->name=$name;
$this->surname=$surname;
$this->age=$age;
}
//можно решить не конструктором
public function printName(){
echo $this->name;
}
public function printSurname(){
echo $this->surname;
}
public function printAge(){
echo $this->age;
}
//можно решить одним методом, если выводить надо все данные
}
$child1=new Child('Фамилия', 'Имя', 'Возраст');
$child2=new Child('Фамилия2', 'Имя2', 'Возраст2');
С выводом разберёшься?
pisos_pro,
<?php
class Children {
private $names;
private $fname;
private $age;
public function __constructor($name, $fname, $age)
{
$this->names = $name;
$this->fname = $fname;
$this->age = $age;
}
public function getC()
{
return $this->names . ' ' . $this->fname . ' ' .$this->age;
}
}
$children1 = new Children('Иванов', 'Иван', 13);
$children2 = new Children('Петров', 'Петр', 14);
echo $children1->getC();
echo $children2->getC();
?>
Епт ... где тут П... изначально? Классы откуда с переменными берутся у вас??
Ну?? С.. Г... не знают и постят х...)
что? нахера? опять ради "стиля"

TaHi4kA (20.09.2017 в 17:32)
Ну?? С.. Г... не знают и постят х...)
Ну?? С.. Г... не знают и постят х...)
ггг, непонятно? Учи матчасть

VarrkaN (20.09.2017 в 17:35)
TaHi4kA (20.09.2017 в 17:32)
Ну?? С.. Г... не знают и постят х...)
ггг, непонятно? Учи матчасть
TaHi4kA (20.09.2017 в 17:32)
Ну?? С.. Г... не знают и постят х...)
ггг, непонятно? Учи матчасть

Ты там класс оформил или pdo?)))
TaHi4kA (20.09.2017 в 17:38)
VarrkaN (20.09.2017 в 17:35)
TaHi4kA (20.09.2017 в 17:32)
Ну?? С.. Г... не знают и постят х...)
ггг, непонятно? Учи матчасть
Ты там класс оформил или pdo?)))
VarrkaN (20.09.2017 в 17:35)
TaHi4kA (20.09.2017 в 17:32)
Ну?? С.. Г... не знают и постят х...)
ггг, непонятно? Учи матчасть

Ты там класс оформил или pdo?)))
Чё куришь, признавайся? Где в ТЗ вообще про работу с БД хоть слово?
VarrkaN (20.09.2017 в 17:41)
TaHi4kA (20.09.2017 в 17:38)
VarrkaN (20.09.2017 в 17:35)
TaHi4kA (20.09.2017 в 17:32)
Ну?? С.. Г... не знают и постят х...)
ггг, непонятно? Учи матчасть
Ты там класс оформил или pdo?)))
Чё куришь, признавайся? Где в ТЗ вообще про работу с БД хоть слово?
TaHi4kA (20.09.2017 в 17:38)
VarrkaN (20.09.2017 в 17:35)
TaHi4kA (20.09.2017 в 17:32)
Ну?? С.. Г... не знают и постят х...)
ггг, непонятно? Учи матчасть

Ты там класс оформил или pdo?)))
Чё куришь, признавайся? Где в ТЗ вообще про работу с БД хоть слово?
Ой точно курю) там про ООП->

Задайте вопрос учителю какая польза от ООП если запрос можно грамотно совместить???