SEO продвижение сайтов

Composer — менеджер зависимостей в PHP

Для установки:

  • Скачать Composer-Setup.exe - с официального сайта Composer
  • Установить Composer-Setup.exe - путь указываем, там где лежит php-интерпретатор (php.exe)
  • Запустить консоль - cmd
  • Заходим в папку через консоль, где лежит php-интерпретатор (php.exe) - D: [ent] cd D:\OSPanel\modules\php\PHP-7.1 [ent]
  • Проверяем:
    • В папке (где php.exe) должен появиться composer.phar и composer.bat
    • В консоли можно проверить его версию - php composer.phar -v
    • Если composer.bat в папке нет, нужно его создать в консоли - echo @php "%~dp0composer.phar" %*>composer.bat
    • Ещё в переменной окружения (Панель управления\Все элементы панели управления\Система\доп. парам.) в системные переменные Path добавить путь к папке, где (php.exe)
    • Устанавливаются библиотек через консоль
      • Переходим в папку, где скрипт - cd D:\OSPanel\domains\test
      • Через консоль устанавливаем библиотеку, пример. - composer require php-ai/php-ml (ИИ) или composer require slim/slim:3.*
      • В папке (где скрипт) должна появиться папка vendor, а ней папка с библиотекой
  • В папке где скрипт настраиваем composer.json
  • Подключение библиотек в скрипте - require 'vendor/autoload.php';

Пример нейронной сети на PHP:

	require_once __DIR__ . '/vendor/autoload.php';

	use Phpml\Classification\KNearestNeighbors;

	$samples = [[1, 3], [1, 4], [2, 4], [3, 1], [4, 1], [4, 2]];
	$labels = ['a', 'a', 'a', 'b', 'b', 'b'];

	$classifier = new KNearestNeighbors();
	$classifier->train($samples, $labels);

	echo $classifier->predict([3, 2]);//b

Добавить комментарий


Защитный код
Обновить

Web-технологии

Событие в JavaScript

Событие в JavaScript - это определённое действие, которые вызвано либо пользователем, либо браузером.

Например:

События мыши:

  • click – происходит, когда кликнули на элемент левой кнопкой мыши (на устройствах с сенсорными экранами оно происходит при касании).
  • contextmenu – происходит, когда кликнули на элемент правой кнопкой мыши.
  • mouseover / mouseout – когда мышь наводится на / покидает элемент.
  • mousedown / mouseup – когда нажали / отжали кнопку мыши на элементе.
  • mousemove – при движении мыши.

События на элементах управления:

  • submit – пользователь отправил форму
  • focus – пользователь фокусируется на элементе, например нажимает на <input type="text" />.
Подробнее...

Универсальный обход по массиву

Предлагаю вашему вниманию PHP-код - универсальный обходчик любого массива с любым представлением. Используем две функции: 1) функция с циклом (метод ArrFor() в классе) и 2) функция (как аргумент) с оформлением результатов обхода по массиву в цикле.

Подробнее...

JavaScript - основы (ES6)

ECMAScript 6 (или ES6) - это новая версия JavaScript 2015г, в которую добавлен новый функционал, которая на сегодня поддерживается всеми современными браузерами.

Переменные и комментарии

JavaScript - не строго типизированный язык. Переменные обозначаются так:

	let name='Геннадий'//Строка
	console.log(name)  //Геннадий - отображается в консоли

	var age=40      //Число(без кавычек) VAR (глобальная) - устарело, не использовать!
	console.log(age)//40 - отображается в консоли

	const prof="Программист"//Это константа
	console.log(prof)//Программист - отображается в консоли

	// - это однострочный комментарий

	/*
		тут 
		многострочные 
		комментарии
	*/

Подробнее...
Интересные статьи

Почему мужчинам опасно регистрировать брак в России

Почему мужчинам опасно регистрировать брак в России

Сразу хочу сообщить, что я не оголтелый женоненавистник или противник семейных ценностей. Я как раз наоборот - замечательно и с почтением отношусь к прекрасным дамам и являюсь сторонником традиционных семейных ценностей.

Но при этом категорически настаиваю, что официально регистрировать брак в нашей стране для мужчин катастрофически опасно и вот почему...

Подробнее...

День Победы со слезами на глазах...

День Победы со слезами на глазах...

Дорогие друзья, вот и прошёл пожалуй самый светлый праздник для нашей страны, для нашего народа - ДЕНЬ ПОБЕДЫ - 9 мая.

Но, как именно прошёл праздник 75-летия ПОБЕДЫ в этом году, я хочу напомнить сегодня, спустя 4 дня от празднования исторической даты.

У меня такое ощущение, как будто никто не заметил, что ПОЛИЦАИ по всей стране в этот день задерживали, арестовывали и штрафовали именно за память о Победе, за возложение цветов к памятникам нашим павшим героям.

Подробнее...

Стишки-депрессяшки

Стишки-депрессяшки

У меня нет попы

у меня нет тить

я должна работать

чтобы как то жить

©

В камасутре много

интересных поз

жаль у нас с женою

остеохондроз

©

Надо же приснится

всякая херня

прямо на работе

среди бела дня

Подробнее...

Оставить заявку

Закрыть
Заполните фрму и отправьте нам заяку
Заполните все обязательные поля*
captcha
Перезагрузить