Нет, устаревший драйвер не поддерживает PHP7, к сожалению. Вот commit и JIRA Ticket , где это было официально завершено.
Новый PHP MongoDB-драйвер можно найти в PECL здесь (или GitHub ).
Для установки просто:
pecl channel-update pecl.php.net
pecl install mongodb
echo "extension=mongodb.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`
Документацию для нового драйвера можно найти здесь здесь . Я хотел бы включить примечание из документации:
В конечном счете это расширение не предназначено для использования в одиночку. Пользователи должны рассмотреть возможность использования этого драйвера рядом с одной или несколькими библиотеками PHP в пользовательской среде, такими как mongo-php-library .
blockquote>Новый
mongodb
драйвер / расширение PHP намного более низкоуровневый, чем предыдущий драйверmongo
, и вам предлагается использовать более высокоуровневую библиотеку поверх драйвера, а не использовать ее непосредственно в вашем коде.Mongo PHP Library ( релизы ) является официальной высокоуровневой библиотекой для PHP, и это то, что рекомендуется использовать в ваших проектах.
Возможно, кому-то удастся перенести устаревший драйвер на PHP7, но, вероятно, есть «нет», но он, вероятно, является самым безопасным и наиболее надежным в будущем способом с PHP7. это большая потребность в нем, так как есть много других проблем с устаревшим драйвером.
Это - язык функционального программирования и преуспеет, расширяют Ваш опыт.
, Даже если Вы не используете его в реальном мире, не означает, что это не имеет никакого значения. Это поможет Вам основные вещи как рекурсия и справка вынудить Вас думать о проблемах по-разному, чем Вы обычно были бы.
я желание моя школа вынудила нас выучить язык функционального программирования.
Языки как LISP (и очень тесно связанная Схема) к программированию, что латынь английскому языку.
Вы никогда не можете говорить на латыни день в Вашей нормальной жизни снова после взятия курса, но просто изучения, что язык как латынь улучшит Вашу способность использовать английский язык.
то же верно для Схемы.
Я вижу всех этих людей, здесь говорящих, что, в то время как они на самом деле никогда не использовали бы Схему снова, это, тем не менее, был стоящий язык для изучения, потому что это вызывает определенный образ мыслей. В то время как это может быть верно, я надеялся бы, что Вы изучите Схему, потому что Вы в конечном счете найдете его полезным и не просто как упражнение в изучении.
, Хотя это ослепительно быстро не похоже на скомпилированный язык, и при этом это не особенно полезно в служащих веб-сайтах или тексте парсинга, я нашел, что Схема (и другой шепелявит следовательно) не имеет никакой параллели когда дело доходит до простоты, элегантности и мощного функционального управления сложными структурами данных. Честно говоря, я думаю в Схеме. Это - язык, в котором я решаю проблемы. Не разочаровывайтесь или просто терпите Схему - дают ему шанс, и это не разочарует Вас.
Между прочим, лучший IDE для Схемы DrScheme, и это содержит расширения языка, чтобы сделать что-либо, что можно сделать на другом языке, и если Вы находите что-то, что это не может, можно просто использовать C FFI и записать его сами.
Некоторые люди говорят, что самая большая сила Схемы как обучающий язык. В то время как это очень выгодно для изучения функционального программирования (это - совершенно новый образ мыслей), другое преимущество в изучении, что схема состоит в том, что это также "чисто". Уверенный это не может сделать тонны материала как Java, но это также, что является большим об этом, это - язык, сделанный полностью из круглых скобок, алфавитно-цифровых символов и простого небольшого количества другая пунктуация.
В моем вводном курсе, нам преподают Java, и я вижу много своих друзей, борющихся с 'общедоступной статической пустотой, основной' даже при том, что это не точка программы и как у профессоров нет выбора, кроме как к 'handwave' это, пока они больше не совершенствуются. Вы не видите это в Схеме.
, Если Вы действительно хотите изучить то, что Схема может сделать в куске пирога, который действительно трудно реализовать на языках как Java, я предлагаю смотреть на это: http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-12.html#%_sec_1.3
Это - вероятно, лучшая книга, записанная на Схеме.
Я предложил бы сконцентрировать непредвзятые мысли при изучении. Большую часть времени в школе мы не полностью постигаем то, что/почему мы изучаем конкретную тему. Но поскольку я испытал о миллион раз в жизни, это оказывается очень полезным и по крайней мере бывшим знающий, это помогает Вам. Схема, хотите верьте, хотите нет, сделает Вас лучшим программистом.
Схема использовалась НАСА для программирования некоторых марсоходов Марса. Это - использование на рынке, довольно конкретно, но как я уверен, что Ваши учителя говорят Вам, вещи, которые что Вы изучаете в Схеме, перенесут на программирование в целом.
Моя проблема была при изучении этого, мы изучили clisp право наряду с нею. Я не мог сохранить два пролива для спасения моей жизни.
, Что я действительно изучал от них, хотя был то, как записать лучше c и код Java. Это просто из-за различного стиля программирования, который я изучил. Я адаптировал больше функционального стиля в часть моего программирования, и Это помогло мне в некоторых случаях.
я никогда не хотел бы программировать в схеме или шепелявить снова, если бы я не имел к, но я рад, что, по крайней мере, сделал немного в них только для изучения различного способа программировать.
Попытайтесь не быть схваченными на деталях как круглая скобка и автомобиле/командире. Большая часть того, что Вы изучаете, переводит в другие языки так или иначе. Не волнуйтесь о том, можно ли взять Схему к рынку, возможности, Вы будете учить некоторое другое больше рыночных языков в других классах. Что Вы изучаете, здесь более важно.
, Если Вы изучаете схему, можно узнать все о том, как объектные системы реализованы (подсказка: объектная система не всегда о типе, которому связали методы и переменные экземпляра к ней...). В то время как этот вид знания не поможет в 95% Вашей ежедневной работы, для 5% Вашей работы Вы будете зависеть от того знания.
Кроме того, можно узнать о совершенно других стилях вычисления, таких как потоки/отложенные вычисления или даже логическое программирование. Вы могли также узнать больше, как в целом интерпретируются компьютерные программы; от основ в том, как код программы оценен, к больше глубже аспекты как создание Вашего собственного интерпретатора и компилятора). Знание этого вида информации - то, что разделяет хорошего программиста от великого программиста.
Схема не является действительно Функциональным языком, это - больше агностика метода тогда это. Возможно, главное, Схема является превосходным языком, чтобы выбрать, если Вы хотите исследовать с различными методами вычисления. Как пример, очень параллельный функциональный язык "Термит" был создан сверху Схемы.
Короче говоря, точка в изучении схемы - то, так, чтобы можно было изучить основные принципы программирования.
, Если Вы нуждаетесь в некоторой помощи в создании программирования в более приятной схеме, не бойтесь спросить. Много программистов становится одержимым (например), круглой скобкой, когда существуют совершенно отличные способы работать с исходным кодом схемы, который делает круглую скобку чем-то, чтобы лелеять, скорее затем ненавидеть. Как пример, emacs с paredit-режимом, некоторым режимом взаимодействия схемы и режимом круглой скобки выделения является довольно потрясающим.