Не понимаю. Зачем сохранять номер соединения mysql_connect. Я знаю, что его используют в качестве второго аргумента в sql запросах типа mysql_select_db, но суть вопроса не в этом. А в том что кому вообще может это понадобиться. Хотите сказать, что кто-то будет в одном файле подключаться как к Mysql, так и к sqLite(например) ?
1) Не номер соединения, а ресурс коннекта, он хранит больше, чем номер. 2) Подключений может быть несколько, объект с соединением позволяет однозначно идентифицировать то, в которое тебе нужно послать запрос.
1) Как увидеть что хранит в себе ресурс коннекта (Resource #id 3) ? 2) В каких случаях такое может быть ?
var_dump(и сюда переменную с коннектом); Разработчик-извращенец? Странная архитектура системы? Ды мало ли какие.
1. ресурс это указатель на объект НЕ-php. в пыхе он не имеет адекватного представления и смысл его только в том контексте, в котором его используют. 2. тыж программист! придумай сам где понадобится несколько соединений.
denis01, ну я хотел узнать зачем нужен номер соединения mysql_connect. Мне сказали, что это не просто номер соединения, а ресурс коннекта с определенным идентификатором, после мне сказали использовать отладчик var_dump. Ну я использовал. Он мне вывел идентификатор соединения и его тип. Ну теперь меня мучает вопрос. И это все что несет в себе Resource connect #id3 (пишут так т.к. не знаю правильно ли я его называю).
Nur ты в php указываешь, что твоя переменная ссылается на ресурс, так ты с помощью переменной можешь обращаться к разным ресурсам, например создать несколько подключений к базе данных. https://php.net/manual/ru/language.types.resource.php