$object= new klasa; if($object->checkSession($object->dataGet['sessionId']) && !empty($object->dataGet['Time'])) { // zwraca true, false $object->validateValue($object->dataGet['Boss'],$object->dataGet['Time']); // zwraca true, false }
Każda metoda ma 2 parametry, jeśli napiszę
$zwroc = $object->validateValue($object->dataGet['Boss'],$object->dataGet['Time']);
Dostaję brak definicji zmiennej $zwroc (Notice: Undefined index). Mógłbym to ominąć, ale jednak wyrzuca błąd w najnowszej wersji php.
2. Jak mogę upraszczać sposoby odwołania się do metod ?
3. Potrzebuję do daty dodać określoną liczbę godzin i jak jest więcej niż 24 dni. Znalazłem taki skrypt w jednym z tutoriali:
$data = new DateTime($data); $data_ = '+0 week 1 days 1 hours 40 minutes'; $data->modify($data_); // 16-07-2011 16:40 return $data->format('d-m-Y H:i'); // linijka w warning i fatal odnosi się do ywolania metody w index.php nie skryptu Fatal error: Uncaught exception 'Exception' with message 'DateTime::__construct() It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '2.0/DST' instead
Co jest nie tak ?