Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: оператор PHP
 
 автор: averkov   (10.03.2010 в 14:39)   письмо автору
 
 

Помогите - объясните, если можно, значение и область применения оператора "->" Заранее благодарен.

  Ответить  
 
 автор: buldovsky   (10.03.2010 в 15:30)   письмо автору
 
   для: averkov   (10.03.2010 в 14:39)
 

Опрератор '->' предназначен для получения доступа к свойствам или методам (членам) экземпляров класса (объекта).

Начните изучение php с прочтения книги или самоучителя, а не вопросов на форуме.

  Ответить  
 
 автор: averkov   (11.03.2010 в 11:15)   письмо автору
 
   для: buldovsky   (10.03.2010 в 15:30)
 

Вы знаете, уважаемый, я и начал с этого. Книга "РНР практика создания Web-сайтов". Г-да Максим Кузнецов и Игорь Симдянов, к сожалению не дают ответа на мой вопрос, вот я и обратился на форум. Кстати такая же история с оператором "=>".

  Ответить  
 
 автор: psychomc   (11.03.2010 в 11:20)   письмо автору
 
   для: averkov   (11.03.2010 в 11:15)
 

потому что в первой части этой книге не используется ООП.
во второй части есть

  Ответить  
 
 автор: averkov   (11.03.2010 в 15:32)   письмо автору
 
   для: psychomc   (11.03.2010 в 11:20)
 

у меня второе издание, и ООП идёт в гл.I

  Ответить  
 
 автор: Filsh   (11.03.2010 в 15:56)   письмо автору
 
   для: averkov   (11.03.2010 в 11:15)
 

А вот это зачем: =>

  Ответить  
 
 автор: averkov   (11.03.2010 в 16:50)   письмо автору
 
   для: Filsh   (11.03.2010 в 15:56)
 

на стр. 19 приведено:
"[surname] => Борисов"
Вот я и хотел бы узнать - зачем?

  Ответить  
 
 автор: sim5   (11.03.2010 в 17:02)   письмо автору
 
   для: averkov   (11.03.2010 в 16:50)
 

Для указания в массивах пары: ключ => значение.

  Ответить  
 
 автор: heed   (10.03.2010 в 15:39)   письмо автору
 
   для: averkov   (10.03.2010 в 14:39)
 

это -> исползуется с объектами.
например вот простейшее

Converting to object
If an object is converted to an object, it is not modified. If a value of any other type is converted to an object, a new instance of the stdClass built-in class is created. If the value was NULL, the new instance will be empty. Arrays convert to an object with properties named by keys, and corresponding values. For any other value, a member variable named scalar will contain the value
.
<?php
$obj 
= (object) 'ciao';
echo 
$obj->scalar;  // outputs 'ciao'
?>


ооп например есть ,так называемое :)
И для многого сделали такой интерфейс,
наример каталог можно прочитать так
<?php
$d 
dir("/etc/php5");
echo 
"Handle: " $d->handle "\n";
echo 
"Path: " $d->path "\n";
while (
false !== ($entry $d->read())) {
   echo 
$entry."\n";
}
$d->close();
?>

а можно так
<?php
// Note that !== did not exist until 4.0.0-RC2

if ($handle opendir('/path/to/files')) {
    echo 
"Directory handle: $handle\n";
    echo 
"Files:\n";

    
/* This is the correct way to loop over the directory. */
    
while (false !== ($file readdir($handle))) {
        echo 
"$file\n";
    }
  
closedir($handle);

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования