Здравей! Желаеш ли да влезеш или да се регистрираш?
Български English
Facebook

Object-Oriented Programming with PHP

javascript icon

Хей, нашата система установи, че има забрана за изпълнението на JS (JavaScript) на страниците. За да може твоя браузър да показва правилно нашите страници, те съветваме да разрешиш ползването на JS на територията на сайта.

Моля, влез като потребител за да докладваш файла.
Нямаш акаунт? Регистрирай се чрез Facebook

Моля, влез като потребител за да добавиш коментар.
Нямаш акаунт? Регистрирай се чрез Facebook

Моля, влез като потребител за да оценяваш коментари.
Нямаш акаунт? Регистрирай се чрез Facebook

Моля, влез като потребител за да оцениш файла.
Нямаш акаунт? Регистрирай се чрез Facebook

Моля, влез като потребител за да докладваш коментари.
Нямаш акаунт? Регистрирай се чрез Facebook

Моля, влез като потребител за да добавиш файла към любими.
Нямаш акаунт? Регистрирай се чрез Facebook

Избери размер и цветова схема, след което постави кода в сайта си.

Слайд 1

Object-Oriented Oriented Programming with PHP
Methods, Classes, Objects, Abstraction Nikolay Kostov
Technical Trainer
http://nikolay.it
Telerik Software Academy
academy.telerik.com

Слайд 2

Summary
 Classes

and objects

 Methods and properties  Scope  Inheritance  Static

methods and properties and interfaces

 Constants  Abstraction

Слайд 3

Summary (2)
 Overloading  Object Iteration  Object Cloning  Serialization  Namespaces  Autoloading Classes

Слайд 4

Classes and Objects
 The idea of Object Oriented Programming is to

move the architecture of an application closer to real world
 Classes are types of entities  Objects are single units of a given class  Example – Dog is a class, your dog Lassie is an object of class Dog  Classes have methods and properties  Classes and objects help to create wellstructured application

Слайд 5

Classes in PHP
 Declaring

of a class in PHP can be done anywhere in the code

class Dog { … // declare methods and properties }

 Two special methods: constructor and destructor

 Executed when creating or destroying new object of this class  Used to initialize or cleanup properties and etc.

Слайд 6

 Class

definition begins with the class keyword, followed by its name and methods class name Method name and properties list
and body

Classes in PHP

class A { function foo () { echo Createhere!"; "foo new object of class A } } myFirstObject $myFirstObject = new A(); myFirstObject->foo(); myFirstObject >foo(); $myFirstObject->foo(); // prints out "foo here!";

 Objects of class (instances) are created with the keyword new

Execute method of this object

Слайд 7

Constructors
 Each class

can have only one constructor

class A { function __construct ($bar) { echo $bar; } function foo () { echo "foo here!"; } } $myFirstObject = new A('test'); // print 'test'

 All parameters of the creating of the object are passed to the constructor

Слайд 8

Properties


Class can have unlimited number of properties
class A { var $bar; function

Изтегли целия текст като TXT файл

Информация

Telerik Academy Добавил:  Telerik Academy

Telerik Software Academy is the largest training center for software engineers in Bulgaria. It trains for free thousands software engineers per year and supplies the software industry with highly-skillful developers, QA engineers and IT professionals. Telerik Software Academy performs free training in Web technologies (HTML5, CSS3, JavaScript), .NET technologies (C#, ASP.NET, Silverlight, WPF,...

Дата:  20.07.2012 13:34 Видян:  875

Свален:  6 Рейтинг:  няма гласове

Категория:  Технологии

Eтикети:  , , , , , , , , , , , , , , , , , , , , ,

Лиценз: 

Препоръчани

регистрация за:
SUPERлятна академия 2017 ↴

⇝   30 юни ⦿