PHP with inherited _contruct () out related issues
Source: Internet
Author: User
PHP with inherited _contruct () problem
Class MyClass
{
function _contruct () {
Echo ' MyClass Construct ';
}
}
Class Extendclass extends MyClass
{
function _construct () {
Echo ' extends clalled ';
}
}
$a = new Extendclass ();
The display results are not displayed, but the code below is normal.
Class MyClass
{
function MyClass () {
Echo ' MyClass Construct ';
}
}
Class Extendclass extends MyClass
{
function Extendclass () {
Echo ' extends clalled ';
}
}
$a = new Extendclass ();
Display: Extends clalled
PHP version is 5, do not understand why this situation??
------Solution--------------------
discuss
Class MyClass
{
function _contruct () {
Echo ' MyClass Construct ';
}
}
Class Extendclass extends MyClass
{
function _construct () {
Echo ' extends clalled ';
}
}
$a = new Extendclass ();
Show what the results are ...
------Solution--------------------
__contruct () is an underscore of two
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.