Parse error syntax error unexpected function php

Parse error: syntax error, unexpected T_TRY, expecting T_FUNCTION

Возникает синтаксическая ошибка Parse error: syntax error, unexpected T_TRY, expecting T_FUNCTION in D:\openServer\domains\localhost\zadaci\plus.php on line 12 ,не могу понять почему.
Вроде как все правильно написал для обработки ошибки.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
 class MinusExeption extends Exception{ function to_String() { return "MinusExeption".$this->getCode().":".$this->getMessage()."
"
.$this->getFile(). ",stroka".$this->getLine()."
"
; } try else {echo $a+$b;} } } catch (MinusException $m){ echo "Попытка установить значение ниже нуля"; } } ?>

Не работает код 🙁 Parse error: syntax error, unexpected ‘
Здравствуйте. Помогите пожалуйста запустить код на сайте. Сейчас выдает ошибку Parse error: syntax.

Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION
Здравствуйте! Помогите чайнику. По-ошибке удалил базу данных. Восстановил из бекапа, теперь вместо.

Parse error: syntax error, unexpected end of file, expecting function (T_FUNCTION)
Выскакивает такая ошибка "Parse error: syntax error, unexpected end of file, expecting function.

Ошибка Parse error: syntax error, unexpected T_FUNCTION
Ошибка Parse error: syntax error, unexpected T_FUNCTION in C:\home\PHP\help.php on line 44.

А что у Вас в блоке try то произойдет?)))не должно быть там объявления функции, попытка выполнения наверно подразумевается

Лучший ответ

Сообщение было отмечено TVPNERO как решение

Решение

ЦитатаСообщение от TVPNERO Посмотреть сообщение

1 2 3 4 5 6 7 8 9 10 11 12 13 14
function Plus($a,$b)  catch (MinusException $m) { echo "Попытка установить значение ниже нуля"; } }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
 class MinusExeption extends Exception{ function to_String() { return "MinusExeption".$this->getCode().":".$this->getMessage()."
"
.$this->getFile(). ",stroka".$this->getLine()."
"
; } public function Plus($a,$b) try { if($a 0 catch (MinusException $m) { echo "Попытка установить значение ниже нуля"; } } Plus(5,5); } ?>

И возникает ошибка—Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION in D:\openServer\domains\localhost\zadaci\plus.php on line 27

ЦитатаСообщение от TVPNERO Посмотреть сообщение

Вы хоть сами понимаете, что делаете?) В классе пытаетесь вызвать метод, так, как будто это процедурный стиль.

Источник

Ошибка Parse error: syntax error, unexpected T_FUNCTION

Не работает код 🙁 Parse error: syntax error, unexpected ‘
Здравствуйте. Помогите пожалуйста запустить код на сайте. Сейчас выдает ошибку Parse error: syntax.

Parse error: syntax error, unexpected T_TRY, expecting T_FUNCTION
Возникает синтаксическая ошибка Parse error: syntax error, unexpected T_TRY, expecting T_FUNCTION.

Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION
Здравствуйте! Помогите чайнику. По-ошибке удалил базу данных. Восстановил из бекапа, теперь вместо.

Parse error: syntax error, unexpected end of file, expecting function (T_FUNCTION)
Выскакивает такая ошибка "Parse error: syntax error, unexpected end of file, expecting function.

ЦитатаСообщение от Kirill b Посмотреть сообщение

Эксперт HTML/CSSЭксперт PHP

ЦитатаСообщение от nrobert Посмотреть сообщение

а какая разница? Все равно надо global, или аргументом она не видима извне «как есть».

З.Ы. Вангую, что ошибка в пропущенном окончании инструкции (т.е., забыли «;»)

уже сванговано же, не так очевидно правда 😀

pav1uxa, ну, вообще-то, не факт. Например, может, там используется анонимная функция при вызове — а версия пыха еще не поддерживает их «как есть» — только с помощью create_function. Еще вроде есть что-то, но не помню

ЦитатаСообщение от KOPOJI Посмотреть сообщение

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
 $arrayAuto = array( "DL" => array( "name"=>"Dying Light", "year"=>"2015 year", "rating"=> "8,5", "cost"=> $n=rand(1,100)."$" ), "FC3" => array( "name"=>"Far Cry 3", "year"=>"2014 year", "rating"=> "9", "cost"=> $n=rand(1,100)."$" ), "FC4" => array( "name"=>"Far Cry 4", "year"=>"2014 year", "rating"=> "7.5", "cost"=> $n=rand(1,100)."$" ), "BF4" => array( "name"=>"BattleField 4", "year"=>"2014 year", "rating"=> "6.5", "cost"=> $n=rand(1,100)."$" ), "BF3" => array( "name"=>"BattleField 3", "year"=>"2013 year", "rating"=> "9.7", "cost"=> $n=rand(1,100)."$" ), "Dota2" => array( "name"=>"Dota 2", "year"=>"2013 year", "rating"=> "9.5", "cost"=> $n=rand(1,100)."$" ), "DS2" => array( "name"=>"Dark Souls 2", "year"=>"2014 year", "rating"=> "8", "cost"=> $n=rand(1,100)."$" ), "BI" => array( "name"=>"Bioshock Infinit", "year"=>"2013 year", "rating"=> "10", "cost"=> $n=rand(1,100)."$" ) ) function first() { foreach ($arrayAuto as $key => $value) { echo ($arrayAuto[$key]['name'])."
"
; echo ($arrayAuto[$key]['year'])."
"
; echo ($arrayAuto[$key]['rating'])."
"
; } } ?>

Источник

Как исправить ошибку в php коде «Parse error: syntax error, unexpected»?

Хотел убрать верхнюю панель администратора через файл functions.php. В результате словил эрор
«Parse error: syntax error, unexpected ‘[‘ in /home/p242257/www/newbud.lg.ua/wp-content/themes/neblog/functions.php on line 44».

Что ни делал, убрать не могу. Надеюсь на Ваше понимание и помощь)
Вот исходный код:

if ( ! isset( $content_width ) ) $content_width = 730; if ( ! function_exists( 'gpr_styles' ) ) < function gpr_styles() < wp_enqueue_style( 'style', get_stylesheet_uri(), array(), '1.0.0', false ); >> add_action( 'wp_enqueue_scripts', 'gpr_styles' ); //подключаем скрипты if ( ! function_exists( 'gpr_js' ) ) < function gpr_js() < wp_enqueue_script( 'superfish', get_template_directory_uri() . '/scripts/superfish.js', array('jquery'), '3.1.4', false); wp_enqueue_script( 'mobilemenu', get_template_directory_uri() . '/scripts/jquery.mobilemenu.js', array('jquery'), '1.0.0', false); wp_enqueue_script( 'scroll', get_template_directory_uri() . '/scripts/jquery.scrollTo.js', array('jquery'), '1.4.2', false); wp_enqueue_script( 'tips', get_template_directory_uri() . '/scripts/tips.js', array('jquery'), '1.0.0a', false); wp_enqueue_script( 'custom', get_template_directory_uri() . '/scripts/custom.js', array('jquery'), '1.0.0', false); >> add_action( 'wp_enqueue_scripts', 'gpr_js' ); if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) wp_enqueue_script( 'comment-reply' ); // подключаем фид add_theme_support( 'automatic-feed-links' ); //убираем мусор из шапки function removeHeadLinks() < remove_action('wp_head', 'rsd_link'); remove_action('wp_head', 'wlwmanifest_link'); >add_action('init', 'removeHeadLinks'); remove_action('wp_head', 'wp_generator'); //подключаем смену фона из админки add_theme_support( 'custom-background' ); //подключаем миниатюры add_theme_support( 'post-thumbnails' ); set_post_thumbnail_size( 200, 200, true ); add_image_size('thumbnail', 150, 150, true); // Thumbnail (default 150px x 150px max) add_image_size('medium', 300, 300, true); // Medium resolution (default 300px x 300px max) add_image_size('large', 640, 640, true); // Large resolution (default 640px x 640px max) add_image_size( 'gallery', 400, 400, true ); //(cropped) //подключаем меню function register_main_menus() < register_nav_menus( array( 'primary-menu' =>'Меню в шапке', ) ); > if (function_exists('register_nav_menus')) add_action( 'init', 'register_main_menus' ); //подключаем сайдбары if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => 'Главная - левый сайдбар', 'before_title' => '
', 'after_title' => '
', 'before_widget' => '
', 'after_widget' => '
', )); if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => 'Главная - правый сайдбар', 'before_title' => '
', 'after_title' => '
', 'before_widget' => '
', 'after_widget' => '
', )); if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => 'Главная - центральный сайдбар', 'before_title' => '
', 'after_title' => '
', 'before_widget' => '
', 'after_widget' => '
', )); if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => 'Внутренний сайдбар', 'before_title' => '
', 'after_title' => '
', 'before_widget' => '
', 'after_widget' => '
', ));

Источник

Читайте также:  Python connection to oracle
Оцените статью