Heim > Backend-Entwicklung > PHP-Tutorial > php学习日记1 ----面向对象基础

php学习日记1 ----面向对象基础

WBOY
Freigeben: 2016-07-29 08:56:40
Original
917 Leute haben es durchsucht

php语法非常类似c++;

一段简单的面向对象代码 :

    //定义一个类
    class Cat
    {
        public $CatName;
        public $CatColor;
        public $CatAge;
 
        //定义构造方法
        function __construct($name,$color,$age)
        {
            //this指代当前对象,对象定义其属性时,注意属性名没有加变量符$;
            $this->CatName = $name;
            $this->CatColor = $color;
            $this->CatAge = $age;
        }
 
        //打印出所有信息
        function ShowCat()
        {  
           // "\n"表示空格
            return "{$this->CatName}\n"."{$this->CatColor}\n"."{$this->CatAge}";
        }
    }
    
    $SmallCat = new Cat("lex","black","3");

    //给对象没有的属性赋值,php是不会报错的;

    $SmallCat ->Wrong = "error;

    print "{$SmallCat->ShowCat()}";
?>

print 用于输出所有的项;

php中“”和‘’没有任何区别;

php中的方法默认为public 类型;属性默认为private类型

php中如果符合语法规范,那么它将不会报错,所以php检查错误是一件非常麻烦的事;

以上就介绍了php学习日记1 ----面向对象基础,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage