Здравствуйте, возник вопрос:
Метод - функция в классе
Функция принимает какие-то параметры через запятую, но что же тогда это:
$sql->fetch(PDO::FETCH_ASSOC);
Можете пожалуйста пример привести, какую нибудь простую функцию, которая бы принимала на входе такой параметр PDO::FETCH_ASSOC, чтобы посмотреть как это работает и используется
exotica
2.07.2013 - 19:46
Как сообщает нам php.net
Цитата |
PDO::FETCH_ASSOC: возвращает массив, индексированный именами столбцов результирующего набора |
А здесь более подробно описанно
http://php.net/manual/ru/pdostatement.fetch.php
_____________
[FAQ]Регистрации пользователей, сохранение в БД---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Не, меня не значение интересует именно этого PDO:FETCH
А что это за синтаксис (не знаю как правильно сказать)
обычно методам передаётся такое: print_name($value1,$value2...) а тут какое-то Chtoto::Chtoto2 ПРиведите пожалуйста пример, чтобы понять для чего оно надо.
wollk,
посмотрите информацию о статических методах и свойствах класса.
_____________
Vi Veri Veniversum Vivus Vici
wollk, просто-напросто в качестве параметра передается результат вызова статического метода PDO::FETCH_ASSOC. И всё.
Можно сделать так:
$a = PDO::FETCH_ASSOC;
$sql->fetch($a);
Будет тоже самое.
Спасибо, понял, прикольно, но зачем их использовать если есть свойства
public $var; Хм..
glock18
3.07.2013 - 00:20
Цитата (paul85 @ 2.07.2013 - 20:11) |
wollk, просто-напросто в качестве параметра передается результат вызова статического метода PDO::FETCH_ASSOC. И всё. Можно сделать так:
$a = PDO::FETCH_ASSOC; $sql->fetch($a); Будет тоже самое. |
статического метода PDO::FETCH_ASSOC? Ауч
Цитата |
статического метода PDO::FETCH_ASSOC? Ауч |
А что не так? Синтаксис говорит именно об этом. Или я чего-то упустил в изучении классов?
Цитата |
Спасибо, понял, прикольно, но зачем их использовать если есть свойства |
wollk, не понял вопроса... Для чего нужно что? Статические методы?
glock18
3.07.2013 - 00:28
Цитата (paul85 @ 2.07.2013 - 20:22) |
Или я чего-то упустил в изучении классов? |
именно что упустили. Никакой это ни статический метод, а обычная классовая константа
Цитата |
именно что упустили. Никакой это ни статический метод, а обычная классовая константа |
И вправду упустил... Что ж, спасибо за урок! =))
Т.е. myObject::метод/свойство Это тоже самое myObjetct->метод/свойство ?
:: = ->
Правильно я понял ?
glock18
3.07.2013 - 07:13
Цитата (wollk @ 2.07.2013 - 21:14) |
Т.е. myObject::метод/свойство Это тоже самое myObjetct->метод/свойство ?
:: = -> Правильно я понял ? |
неправильно. Это совершенно разные контексты обращения
AlmazDelDiablo
3.07.2013 - 10:30
wollk, изучайте, зачем нужны статические свойства/методы. У нас на форуме где-то была даже довольно большая тема по этому вопросу, поищите.
_____________
Блог |
VK |
GitHub |
Twitch
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.