xref: /PHP-8.4/ext/date/tests/bug70245.phpt (revision b7860cd5)
1--TEST--
2Bug #70245 (strtotime does not emit warning when 2nd parameter is object or string)
3--FILE--
4<?php
5$d = new DateTime('2011-01-15 00:00:00');
6try {
7    var_dump(strtotime('-1 month', $d));
8} catch (TypeError $e) {
9    echo $e::class, ': ', $e->getMessage(), "\n";
10}
11?>
12--EXPECT--
13TypeError: strtotime(): Argument #2 ($baseTimestamp) must be of type ?int, DateTime given
14