<?php
class test{
function showMess()
{
echo 'this is a test';
}
}
$t = test;
var_dump($t);
$t = new test;
var_dump($t,$t->showMess);
var_dump($t->showMess());
var_dump('have a nice day');
Fatal error: Uncaught Error: Undefined constant "test" in /in/FbAVo:8
Stack trace:
#0 {main}
thrown in /in/FbAVo on line 8
Process exited with code 255.
Warning: Use of undefined constant test - assumed 'test' (this will throw an Error in a future version of PHP) in /in/FbAVo on line 8
string(4) "test"
Notice: Undefined property: test::$showMess in /in/FbAVo on line 11
object(test)#1 (0) {
}
NULL
this is a testNULL
string(15) "have a nice day"
Output for 7.3.32 - 7.3.33
Warning: Use of undefined constant test - assumed 'test' (this will throw an Error in a future version of PHP) in /in/FbAVo on line 8
string(4) "test"
object(test)#1 (0) {
}
NULL
this is a testNULL
string(15) "have a nice day"
Notice: Use of undefined constant test - assumed 'test' in /in/FbAVo on line 8
string(4) "test"
Notice: Undefined property: test::$showMess in /in/FbAVo on line 11
object(test)#1 (0) {
}
NULL
this is a testNULL
string(15) "have a nice day"
Notice: Use of undefined constant test - assumed 'test' in /in/FbAVo on line 8
string(4) "test"
Notice: Undefined property: test::$showMess in /in/FbAVo on line 11
object(test)#1 (0) {
}
NULL
this is a testNULL
string(15) "have a nice day"
Output for 4.3.0 - 4.3.11, 4.4.0 - 4.4.9
Notice: Use of undefined constant test - assumed 'test' in /in/FbAVo on line 8
string(4) "test"
Notice: Undefined property: showMess in /in/FbAVo on line 11
object(test)(0) {
}
NULL
this is a testNULL
string(15) "have a nice day"