Заголовок



http://php.net/manual/ru/ref.array.php


is_array - проверка, массив ли это

count - количество элементов в массиве

sort - сортировка массива

shuffle - смешать элементы массива

explode - поместить строку с разделителями в массив

extract - поместить элементы массива в переменные (обработка POST и GET)

compact - поместить переменные в массив

reset - возврат к началу массива

end - переместиться на последний элемент



<?php

list($a, $b) = array('Alice', 'Bob');

echo "a=$a b=$b";

?>



php класс объект

<?php

$object = new User;

print_r($object); echo "<br>";


$object->name = "Joe";

$object->password = "mypass";

print_r($object); echo "<br>";


$object->save_user();


class User

{

       public $name, $password;


       function save_user()

       {

            echo "Сюда помещается код";

       }

}

?>


--------------------------------------------------------------------------------------------------------

php конструктор

<?php

class User

{

     function User($param1, $param2)

     {

          // Сюда помещаются инструкции конструктора

          public $username = "Guest";

     }

}

?>


--------------------------------------------------------------------------------------------------------

php деструктор

<?php

class User

{

      function __destruct()

      {

           // Сюда помещается код деструктора

      }

}

?>


--------------------------------------------------------------------------------------------------------

php статический метод

<?php

User::pwd_string();


class User

{

      static function pwd_string()

      {

          echo "Пожалуйста, введите свой пароль";

      }

}

?>


--------------------------------------------------------------------------------------------------------

php возможно неявное объявление свойств класса. Name не объявляется в классе

<?php

$object1 = new User();


$object1->name = "Alice";


echo $object1->name;


class User {}

?>

 

--------------------------------------------------------------------------------------------------------

php константы внутри класса

<?php

Translate::lookup();


class Translate

{

     const ENGLISH = 0;

     const SPANISH = 1;

     const FRENCH = 2;

     const GERMAN = 3;

     // ...

     Static function lookup()

     {

          echo self::SPANISH;

     }

}

?>




echo,  print,  print_r






if (function_exists("array_combine"))

{

     echo "Функция существует";

}

else …...
назад 1 2 3 4 далее