[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ООП параметры передаваемые методам
Guest
Здравствуйте, возник вопрос:
Метод - функция в классе
Функция принимает какие-то параметры через запятую, но что же тогда это:
$sql->fetch(PDO::FETCH_ASSOC);


Можете пожалуйста пример привести, какую нибудь простую функцию, которая бы принимала на входе такой параметр PDO::FETCH_ASSOC, чтобы посмотреть как это работает и используется
exotica
Как сообщает нам php.net
Цитата
PDO::FETCH_ASSOC: возвращает массив, индексированный именами столбцов результирующего набора


А здесь более подробно описанно http://php.net/manual/ru/pdostatement.fetch.php

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
wollk
Не, меня не значение интересует именно этого PDO:FETCH
А что это за синтаксис (не знаю как правильно сказать)
обычно методам передаётся такое: print_name($value1,$value2...) а тут какое-то Chtoto::Chtoto2 ПРиведите пожалуйста пример, чтобы понять для чего оно надо.
koala
wollk, посмотрите информацию о статических методах и свойствах класса.

_____________
Vi Veri Veniversum Vivus Vici
paul85
wollk, просто-напросто в качестве параметра передается результат вызова статического метода PDO::FETCH_ASSOC. И всё.
Можно сделать так:
$a = PDO::FETCH_ASSOC;
$sql->fetch($a);

Будет тоже самое.
wollk
Спасибо, понял, прикольно, но зачем их использовать если есть свойства
public $var; Хм..
glock18
Цитата (paul85 @ 2.07.2013 - 20:11)
wollk, просто-напросто в качестве параметра передается результат вызова статического метода PDO::FETCH_ASSOC. И всё.
Можно сделать так:
$a = PDO::FETCH_ASSOC;
$sql->fetch($a);

Будет тоже самое.

статического метода PDO::FETCH_ASSOC? Ауч
paul85
Цитата
статического метода PDO::FETCH_ASSOC? Ауч

А что не так? Синтаксис говорит именно об этом. Или я чего-то упустил в изучении классов?
paul85
Цитата
Спасибо, понял, прикольно, но зачем их использовать если есть свойства

wollk, не понял вопроса... Для чего нужно что? Статические методы?
glock18
Цитата (paul85 @ 2.07.2013 - 20:22)
Или я чего-то упустил в изучении классов?

именно что упустили. Никакой это ни статический метод, а обычная классовая константа
paul85
Цитата
именно что упустили. Никакой это ни статический метод, а обычная классовая константа

И вправду упустил... Что ж, спасибо за урок! =))
wollk
Т.е. myObject::метод/свойство Это тоже самое myObjetct->метод/свойство ?

:: = ->
Правильно я понял ?
glock18
Цитата (wollk @ 2.07.2013 - 21:14)
Т.е. myObject::метод/свойство Это тоже самое myObjetct->метод/свойство ?

:: = ->
Правильно я понял ?

неправильно. Это совершенно разные контексты обращения
AlmazDelDiablo
wollk, изучайте, зачем нужны статические свойства/методы. У нас на форуме где-то была даже довольно большая тема по этому вопросу, поищите.


_____________
Блог | VK | GitHub | Twitch
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.