function getPeriod($year, $month)
{
$date = (new DateTimeImmutable())->setDate($year, $month, 1);
$interval = new DateInterval('P1D');
return new DatePeriod($date, $interval, $date->modify('+1 month'));
}
$period = getPeriod(2017, 6);
foreach ($period as $date) {
// формат можете указать любой
echo $date->format('d:m:Y') . '<br>';
}
$key = isset($_GET['key']) ? (int)$_GET['key'] : null;
$iin = isset($_GET['iin']) ? (int)$_GET['iin'] : null;
if(!empty($key) && !empty($iin)) {
TrekInfo($key, $iin); // Отправляем данные в API
} else {
echo 'Упс! Что-то не так с параметрами запроса!';
}
$date_start = new DateTimeImmutable('13 week first monday of Jan this year - 1 week');
$date_end = $date_start->modify('+6 days');
echo $date_start->format('d.m') .' - '. $date_end->format('d.m');
// 26.03 - 01.04
- получил такое: "Первый символ файла: �"
class A {
public $firstname;
public function __construct($firstname) {
$this->firstname = $firstname;
}
}
class B extends A {
public $lastname;
public function __construct($firstname,$lastname) {
parent::__construct($firstname);
$this->lastname= $lastname;
}
}
$class = new B('Vasya','Pupkin');
echo $class->firstname , $class->lastname;