🗊Презентация OOP PHP. Class object function construct

Нажмите для полного просмотра!
OOP PHP. Class object function construct, слайд №1OOP PHP. Class object function construct, слайд №2OOP PHP. Class object function construct, слайд №3OOP PHP. Class object function construct, слайд №4OOP PHP. Class object function construct, слайд №5OOP PHP. Class object function construct, слайд №6OOP PHP. Class object function construct, слайд №7OOP PHP. Class object function construct, слайд №8OOP PHP. Class object function construct, слайд №9OOP PHP. Class object function construct, слайд №10OOP PHP. Class object function construct, слайд №11OOP PHP. Class object function construct, слайд №12OOP PHP. Class object function construct, слайд №13OOP PHP. Class object function construct, слайд №14OOP PHP. Class object function construct, слайд №15OOP PHP. Class object function construct, слайд №16OOP PHP. Class object function construct, слайд №17OOP PHP. Class object function construct, слайд №18OOP PHP. Class object function construct, слайд №19OOP PHP. Class object function construct, слайд №20OOP PHP. Class object function construct, слайд №21

Вы можете ознакомиться и скачать презентацию на тему OOP PHP. Class object function construct. Доклад-сообщение содержит 21 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





OOP  PHP
CLASS
object
function_construct
Описание слайда:
OOP PHP CLASS object function_construct

Слайд 2





                            object
                            object
      $cat=new    mammal(“кошка”);
                            property
      echo   $cat->name;
                              method
      $cat->move (4);
Описание слайда:
object object $cat=new mammal(“кошка”); property echo $cat->name; method $cat->move (4);

Слайд 3





<?php
<?php
class mammal
{
  public $blood, $legs;
  public function __construct($name)
  {
    $this->name = $name;
    $this ->blood="теплая";
    echo “Construction  class  of   mammal  have  started <br>";
  }
  public function move($legs)
  {
    if ($legs) echo "$this->name двигается на $legs ногах <br>";
    else echo "Животное плавает";
  }
}
?>
Описание слайда:
<?php <?php class mammal { public $blood, $legs; public function __construct($name) { $this->name = $name; $this ->blood="теплая"; echo “Construction class of mammal have started <br>"; } public function move($legs) { if ($legs) echo "$this->name двигается на $legs ногах <br>"; else echo "Животное плавает"; } } ?>

Слайд 4





                      Destructor
                      Destructor
                      function_destruct()
                      unset()
                    
  <?php
class mammal
{
  public $blood, $legs;
  public function __construct($name)
  {
    $this->name = $name;
    $this ->blood="теплая";
    echo "Запущен конструктор класса mammal <br>";
  }
  public function move($legs)
  {
    if ($legs) echo "$this->name двигается на $legs ногах <br>";
    else echo "Животное плавает";
  }
  function __destruct() {
        echo "Вызван деструктор объекта <br>";
    }
}
$cat = new mammal("кошка");
echo $cat->name."<br>";
$cat-> move(4);
unset($cat);
echo "А теперь завершается работа сценария";
?>
Описание слайда:
Destructor Destructor function_destruct() unset() <?php class mammal { public $blood, $legs; public function __construct($name) { $this->name = $name; $this ->blood="теплая"; echo "Запущен конструктор класса mammal <br>"; } public function move($legs) { if ($legs) echo "$this->name двигается на $legs ногах <br>"; else echo "Животное плавает"; } function __destruct() { echo "Вызван деструктор объекта <br>"; } } $cat = new mammal("кошка"); echo $cat->name."<br>"; $cat-> move(4); unset($cat); echo "А теперь завершается работа сценария"; ?>

Слайд 5





                      Nested (enclosed)  objects
                      Nested (enclosed)  objects
<?php
class Room
{
  public $name;\
  function __construct($name="безымянная")
  {
    $this->name = $name;
  }
}
class House
{
  public $room;
}
$home = new House;
$home->room[] = new Room("спальня");
$home->room[] = new Room("кухня");
print($home->room[1]->name);
?>
Описание слайда:
Nested (enclosed) objects Nested (enclosed) objects <?php class Room { public $name;\ function __construct($name="безымянная") { $this->name = $name; } } class House { public $room; } $home = new House; $home->room[] = new Room("спальня"); $home->room[] = new Room("кухня"); print($home->room[1]->name); ?>

Слайд 6





                             Copying  of  objects
                             Copying  of  objects
<?php
class simple_mammal
{
  public   $legs;
}
$cat = new simple_mammal;
$cat -> legs = 4;
$whale = $cat;
$whale -> legs = 0;
echo $cat -> legs;
echo $whale -> legs;
?>
Описание слайда:
Copying of objects Copying of objects <?php class simple_mammal { public $legs; } $cat = new simple_mammal; $cat -> legs = 4; $whale = $cat; $whale -> legs = 0; echo $cat -> legs; echo $whale -> legs; ?>

Слайд 7





                          Cloning  of  objects             
                          Cloning  of  objects             
  <?php
class mammal
{
   public $legs;
}
$cat = new mammal;
$cat -> legs = 4;
$whale = clone $cat;
$whale -> legs = 0;
echo $cat -> legs;
echo $whale -> legs;
?>
Описание слайда:
Cloning of objects Cloning of objects <?php class mammal { public $legs; } $cat = new mammal; $cat -> legs = 4; $whale = clone $cat; $whale -> legs = 0; echo $cat -> legs; echo $whale -> legs; ?>

Слайд 8






                                                      class   inheritance    
                         
<?php
class mammal{}
class beast extends mammal
{
  public $fur;
  function __construct($name)
  {
    parent::__construct($name);
    echo "запущен конструктор класса beast <br>";
  }
  function move($legs)
  {
    if ($legs) echo "$this->name бегает, лазает по деревьям на ".
    $legs. " лапах <br>";
  }
  function description()
  {
    $this->fur="мягкая и пушистая";
    echo $this->name," ",$this->fur," . ";
    echo "Кровь - ", $this->blood, "<br>";
  }
}
?>
$Murka=new   beast (“кошка”);
$Murka-> move(4);
$Murka->description();
Описание слайда:
class inheritance <?php class mammal{} class beast extends mammal { public $fur; function __construct($name) { parent::__construct($name); echo "запущен конструктор класса beast <br>"; } function move($legs) { if ($legs) echo "$this->name бегает, лазает по деревьям на ". $legs. " лапах <br>"; } function description() { $this->fur="мягкая и пушистая"; echo $this->name," ",$this->fur," . "; echo "Кровь - ", $this->blood, "<br>"; } } ?> $Murka=new beast (“кошка”); $Murka-> move(4); $Murka->description();

Слайд 9





FINAL     class
 <?php
class mammal
{
  public $blood, $legs;
  public function __construct($name)
  {
    $this->name = $name;
    $this ->blood="теплая";
    echo "Запущен конструктор класса mammal <br>";
  }
  public function move($legs)
  {
    if ($legs) echo "$this->name двигается на $legs ногах <br>";
    else echo "Животное плавает";
  }
  function __destruct() {
        echo "Вызван деструктор объекта <br>";
    }
}
Описание слайда:
FINAL class <?php class mammal { public $blood, $legs; public function __construct($name) { $this->name = $name; $this ->blood="теплая"; echo "Запущен конструктор класса mammal <br>"; } public function move($legs) { if ($legs) echo "$this->name двигается на $legs ногах <br>"; else echo "Животное плавает"; } function __destruct() { echo "Вызван деструктор объекта <br>"; } }

Слайд 10





class beast extends mammal
class beast extends mammal
{
  public $fur;
  function __construct($name)
  {
    parent::__construct($name);
    echo "запущен конструктор класса beast <br>";
  }
  function move($legs)
  {
    if ($legs) echo "$this->name бегает, лазает по деревьям на ".
    $legs. " лапах <br>";
  }
Описание слайда:
class beast extends mammal class beast extends mammal { public $fur; function __construct($name) { parent::__construct($name); echo "запущен конструктор класса beast <br>"; } function move($legs) { if ($legs) echo "$this->name бегает, лазает по деревьям на ". $legs. " лапах <br>"; }

Слайд 11





function description()
function description()
  {
    $this->fur="мягкая и пушистая";
    echo $this->name," ",$this->fur," . ";
    echo "Кровь - ", $this->blood, "<br>";
  }
}
final class cat extends beast
{
  public $sound;
  function __construct($name)
  {
    parent::__construct($name);
    echo "Запущен конструктор класса cat <br>";
    $this->sound="мурр";
  }
  function speak()
  {
    echo $this->name, " говорит ", $this->sound."<br>";
  }
}
// Теперь создадим объект этого класса и вызовем его методы:
$Murka = new cat("кошка");
$Murka-> move(4);
$Murka->description();  $Murka->speak();
?>
Описание слайда:
function description() function description() { $this->fur="мягкая и пушистая"; echo $this->name," ",$this->fur," . "; echo "Кровь - ", $this->blood, "<br>"; } } final class cat extends beast { public $sound; function __construct($name) { parent::__construct($name); echo "Запущен конструктор класса cat <br>"; $this->sound="мурр"; } function speak() { echo $this->name, " говорит ", $this->sound."<br>"; } } // Теперь создадим объект этого класса и вызовем его методы: $Murka = new cat("кошка"); $Murka-> move(4); $Murka->description(); $Murka->speak(); ?>

Слайд 12





<?php
<?php
define('USERNAME', "user45");
define('PASSWORD', "pass45");
define('DBNAME', "taxi");
define('SERVER', "localhost");
$link = mysqli_connect(SERVER, USERNAME, PASSWORD, DBNAME);
if (!$link) {
   printf("Соединение установить не удалось : %s\n",
  mysqli_connect_error());    exit; }
Описание слайда:
<?php <?php define('USERNAME', "user45"); define('PASSWORD', "pass45"); define('DBNAME', "taxi"); define('SERVER', "localhost"); $link = mysqli_connect(SERVER, USERNAME, PASSWORD, DBNAME); if (!$link) { printf("Соединение установить не удалось : %s\n", mysqli_connect_error()); exit; }

Слайд 13





$query = "SELECT model, madein, reg_number  FROM  cars";
$query = "SELECT model, madein, reg_number  FROM  cars";
$result=mysqli_query($link,$query);
if ($result)
{
  $rows = mysqli_num_rows($result);
  echo "<table >\n<tr>\n";
  echo "<th>Модель</th><th>Год выпуска</th><th>Рег. номер</th></tr>\n";
Описание слайда:
$query = "SELECT model, madein, reg_number FROM cars"; $query = "SELECT model, madein, reg_number FROM cars"; $result=mysqli_query($link,$query); if ($result) { $rows = mysqli_num_rows($result); echo "<table >\n<tr>\n"; echo "<th>Модель</th><th>Год выпуска</th><th>Рег. номер</th></tr>\n";

Слайд 14





for ($i=0; $i<$rows; $i++)
for ($i=0; $i<$rows; $i++)
  {
     $r=mysqli_fetch_assoc($result);
     echo "<tr><td>". $r["model"]."</td>";
     echo "<td>". $r["madein"] ."</td>";
     echo "<td>". $r["reg_number"] ."</td></tr>";
  }
  echo "</table>";
  mysqli_free_result($result);
} mysqli_close($link); ?>
Описание слайда:
for ($i=0; $i<$rows; $i++) for ($i=0; $i<$rows; $i++) { $r=mysqli_fetch_assoc($result); echo "<tr><td>". $r["model"]."</td>"; echo "<td>". $r["madein"] ."</td>"; echo "<td>". $r["reg_number"] ."</td></tr>"; } echo "</table>"; mysqli_free_result($result); } mysqli_close($link); ?>

Слайд 15





<?php
$mysqli = new mysqli('localhost', 'root', 'secret', 'firma');
if (mysqli_connect_errno()) {
    printf("Подключение невозможно: %s\n", mysqli_connect_error());
    exit();
}
Описание слайда:
<?php $mysqli = new mysqli('localhost', 'root', 'secret', 'firma'); if (mysqli_connect_errno()) { printf("Подключение невозможно: %s\n", mysqli_connect_error()); exit(); }

Слайд 16





$query = "SELECT name, description FROM cities LIMIT 5";
if ($result = $mysqli->query($query))
{
   while ($row = $result->fetch_row())
   {
      printf ("%s (%s)\n", $row[0], $row[1]);
   }
}
Описание слайда:
$query = "SELECT name, description FROM cities LIMIT 5"; if ($result = $mysqli->query($query)) { while ($row = $result->fetch_row()) { printf ("%s (%s)\n", $row[0], $row[1]); } }

Слайд 17





<?php
$mysqli = new mysqli('localhost', 'root', 'secret', 'firma');
if (mysqli_connect_errno()) {
    printf("Подключение невозможно: %s\n", mysqli_connect_error());
    exit();
}
Описание слайда:
<?php $mysqli = new mysqli('localhost', 'root', 'secret', 'firma'); if (mysqli_connect_errno()) { printf("Подключение невозможно: %s\n", mysqli_connect_error()); exit(); }

Слайд 18





$stmt = $mysqli->prepare("INSERT INTO countries VALUES (?, ?)");
$stmt->bind_param('ss', $name, $description);
$name = 'Portugal';
$description = 'The country is Spain';
$stmt->execute();
printf("%d Row inserted.\n", $stmt->affected_rows);
$stmt->close();
$mysqli->close();
?>
Описание слайда:
$stmt = $mysqli->prepare("INSERT INTO countries VALUES (?, ?)"); $stmt->bind_param('ss', $name, $description); $name = 'Portugal'; $description = 'The country is Spain'; $stmt->execute(); printf("%d Row inserted.\n", $stmt->affected_rows); $stmt->close(); $mysqli->close(); ?>

Слайд 19





Classes: 
1) mysqli
2)mysqli-result
3)mysqli-stmt
Properties:
4)num_rows
5)affected_rows
Описание слайда:
Classes: 1) mysqli 2)mysqli-result 3)mysqli-stmt Properties: 4)num_rows 5)affected_rows

Слайд 20






Methods:
6)fetch_array(MYSQLI_ASSOC)
7)fetch_array(MYSQLI_NUM)
8)fetch_assoc()
9)fetch_row()
10)prepare()
11)query()
12)bind-param()
Описание слайда:
Methods: 6)fetch_array(MYSQLI_ASSOC) 7)fetch_array(MYSQLI_NUM) 8)fetch_assoc() 9)fetch_row() 10)prepare() 11)query() 12)bind-param()

Слайд 21






Objects:

$mysqli   object   of  mysqli
$result   object   of  mysqli-result
$stmt     object   of  mysqli-stmt

  Examples:
   
 echo $result->num_rows;

 $result->fetch_assoc();
Описание слайда:
Objects: $mysqli object of mysqli $result object of mysqli-result $stmt object of mysqli-stmt Examples: echo $result->num_rows; $result->fetch_assoc();



Похожие презентации
Mypresentation.ru
Загрузить презентацию