Как мне получить значение от CLASS?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как мне получить значение от CLASS?

Сообщение Anonymous »

Значение $this->_month $this->_year функции showMonth не отображается.
Функция MonthData также не выводит данные.
Что мне делать?
============================== =
Я изменил исходный код вот так, и он работает нормально.
спасибо.

Код: Выделить всё

public int $_year;
public int $_month;
public int $_day;
public function __construct(public int $year, public int $month) {

Код: Выделить всё

    $this->_year  = $year  ? $year  : date('Y');
$this->_month = $month ? $month : date('n');
$this->_day   = date('j');
}
функция showMonth ($год,$месяц)
{

Код: Выделить всё

    return $this->monthData($this->_month, $this->_year);
}
============================

Код: Выделить всё

**This is the source code used in 7.2.**

1.php
if(!$year) {  $year=date('Y');  $month=date('n');  $day=date('j'); }

echo "$year $month $day "; // 2024 5 4

$cal = new Calendar($year,$month);
echo $cal->showMonth($_SESSION['Iyagi_Id']);

2.php

class Calendar
{

var $_year  = null;
var $_month = null;
var $_day   = null;

function Calendar($year,$month) {

$this->_year  = $year  ? $year  : date('Y');
$this->_month = $month ? $month : date('n');
$this->_day   = date('j');
}

function showMonth ()
{

echo "$this->_month $this->_year cale 88";
return $this->monthData($this->_month, $this->_year);
}

function monthData ($setMonth, $setYear) {

GLOBAL $setMonth, $setYear;

echo "-105 $setMonth , $setYear 105-";
}

Я пытаюсь получить дату, но она не имеет значения.

Подробнее здесь: https://stackoverflow.com/questions/784 ... from-class
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»