Articles of синтаксический

Сопоставления в случаях переключения, действительно ли они?

Это код: switch (true) { case (isset($_REQUEST['a']) && is_numeric($_REQUEST['a']) && ($_REQUEST['a'] > 0)): case (isset($_REQUEST['b']) && is_string($_REQUEST['b']) && in_array($_REQUEST['b'], $barray)): case (isset($_REQUEST['c']) && is_numeric($_REQUEST['c']) && ($_REQUEST['c'] > 0) && ($_REQUEST['c'] <= $cbase)): try { echo "Foo"; } catch(Exception $e) { echo $e->getMessage(); } break; default: echo "Bar"; break; } Мне интересно, разрешено ли им использовать […]

автономная грамматика и парсер для php

Я ищу готовую грамматику и парсер для php (не менее 5.2), в идеале утилиту / библиотеку, которая может анализировать PHP-код в читаемом AST, например xml. Сам анализатор не должен быть написан на php, исходный язык не имеет большого значения.

Могу ли я использовать логическое «или» в случае с предложением оператора PHP?

Можно ли использовать «или» или «и» в случае с переключателем? Вот что мне нужно: case 4 || 5: echo "Hilo"; break;

php parser xml с curl

Возможный дубликат: PHP Curl, извлечение XML-ответа Как php parser xml с curl? Вот мой код, как получить xml значения каждого элемента? Благодарю. <?php define("EMAIL_ADDRESS", "youlichika@hotmail.com"); $ch = curl_init(); $cv = curl_version(); $user_agent = "curl ${cv['version']} (${cv['host']}) libcurl/${cv['version']} ${cv['ssl_version']} zlib/${cv['libz_version']} <" . EMAIL_ADDRESS . ">"; curl_setopt($ch, CURLOPT_USERAGENT, $user_agent); curl_setopt($ch, CURLOPT_COOKIEFILE, "cookies.txt"); curl_setopt($ch, CURLOPT_COOKIEJAR, "cookies.txt"); curl_setopt($ch, CURLOPT_ENCODING, […]

В PHP, почему </ script> не показывает ошибку синтаксического анализа?

Я использовал следующий код PHP : <?php </script> ?> Ошибок разбора не было, и результат был « ?> » ( Пример ). В подобных случаях я получаю ошибку синтаксического анализа: <?php </div> ?> Ошибка анализа: синтаксическая ошибка, неожиданная «<» в … Почему <?php </script> ?> дает такую ​​же ошибку?

Ошибка анализа: синтаксическая ошибка, неожиданная '}'

Я получил эту ошибку Parse error: syntax error, unexpected '}' in C:\wamp\www\widget_corp\public \create_subject.php on line 24 когда я нажал на кнопку «Creae Subject». Я пытался исправить это весь день, но на самом деле не могу найти, в чем проблема. <?php require_once ("../includes/session.php"); ?> <?php require_once ("../includes/db_connection.php"); ?> <?php require_once ("../includes/functions.php"); ?> <?php require_once ("../includes/validation_function.php"); ?> […]

Ошибка анализа: синтаксическая ошибка, неожиданный '}'

Интересно, кто-нибудь пощадит минутку, чтобы просмотреть код и помочь мне. Я не подхожу к php, и мне нужна помощь. Я установил тему на мой WordPress, и когда я активировал ее, я получил это сообщение об ошибке: Ошибка анализа: синтаксическая ошибка, неожиданный '}' в /home/XXXXXXX/public_html/wp-content/themes/Avada/widgets/functions-init.php в строке 1 Сообщение отображается как в моем переднем конце домена, […]

Библиотека парсера, написанная на PHP

Я ищу анализатор языка, написанный на PHP . Цель состоит в том, чтобы прочитать пользовательский язык , а не читать PHP-код. В принципе, я хочу указать синтаксис языка, дать фрагмент кода и вернуть структуру, представляющую его. Затем я могу пройти эту структуру, чтобы выполнить фрагмент кода. Я считаю, что структура будет AST , но я […]

Вопрос синтаксиса PHP: что означает знак вопроса и двоеточие?

Возможный дубликат: быстрый синтаксический запрос php return $add_review ? FALSE : $arg; Что означают знак вопроса и двоеточие? благодаря

PHP Lexer и Parser Generator?

Я знаю, что вопрос Lex и Yacc в PHP задавали раньше, чем год назад. Есть ли новый зрелый генератор парсера PHP сейчас? Мои поиски привели меня к следующим: что вы думаете о них, какие-то другие? code.google.com/p/antlrphpruntime/: версия ANTLR PHP, но, похоже, это очень бета-версия, и я думаю, что есть много работы. Преимущество в том, что […]