5 лет назад
PhpQuery парсер сайтов
phpQuery одна из самых популярных библиотек для парсинга сайтов. Она довольно быстрая и разобраться в ней не сложно, особенно если вы знакомы с ее старшим братом JavaScript библиотекой jQuery. phpQuery основана на DOM, и в ней так же как и в jQuery используются селекторы, атрибуты, события и др. Для начала необходимо скачать саму библиотеку отсюда или отсюда. Там же вы найдете документацию для разработчиков. И подключить ее в файле .php: include_once 'phpQuery.php'; Теперь попробуем получить и вывести текст из блока с определенным классом с какого-то сайта: <?php include_once 'phpQuery...
11 месяцев назад
Простой язык программирование на PHP
Создание интерпретатора простого языка программирования на PHP – это интересная задача, которая позволит лучше понять, как работают языки программирования на низком уровне. В этой статье мы обсудим основные этапы создания интерпретатора, дадим советы и примеры реализации. Первым шагом в создании интерпретатора является лексический анализатор (лексер). Он разбивает исходный код на токены – минимальные единицы смысла, такие как ключевые слова, операторы, идентификаторы и литералы. Синтаксический анализатор (парсер) принимает токены от лексера и строит из них дерево разбора...