Что не так с этим кодом php калькулятора? вроде всё правильно, а при компиляции выдаёт ошибку на 176 строке 5



namespace app\forms;


use php\gui\framework\abstractform;

use php\gui\event\uxmouseevent;



class mainform extends abstractform

{


/**

* @event button9.click-left

*/

function dobutton9clickleft(uxmouseevent $event = null)

{

$this-> edit-> text .= $event-> sender-> text;

}


/**

* @event buttonclear. click-left

*/

function dobuttonclearclickleft(uxmouseevent $event = null)

{

global $operation;

$operation = false;

$this-> edit-> text = "";

}


/**

* @event buttonsplit. click-left

*/

function dobuttonsplitclickleft(uxmouseevent $event = null)

{

global $operation;

if (! $operation){

$this-> edit-> text .= $event-> sender-> text;

$operation = $event-> sender-> text;

}

}


/**

* @event button7.click-left

*/

function dobutton7clickleft(uxmouseevent $event = null)

{

$this-> edit-> text .= $event-> sender-> text;

}


/**

* @event button8.click-left

*/

function dobutton8clickleft(uxmouseevent $event = null)

{

$this-> edit-> text .= $event-> sender-> text;

}


/**

* @event buttonmult. click-left

*/

function dobuttonmultclickleft(uxmouseevent $event = null)

{

global $operation;

if (! $operation){

$this-> edit-> text .= $event-> sender-> text;

$operation = $event-> sender-> text;

}

}


/**

* @event button4.click-left

*/

function dobutton4clickleft(uxmouseevent $event = null)

{

$this-> edit-> text .= $event-> sender-> text;

}


/**

* @event button5.click-left

*/

function dobutton5clickleft(uxmouseevent $event = null)

{

$this-> edit-> text .= $event-> sender-> text;

}


/**

* @event button6.click-left

*/

function dobutton6clickleft(uxmouseevent $event = null)

{

$this-> edit-> text .= $event-> sender-> text;

}


/**

* @event buttonmin. click-left

*/

function dobuttonminclickleft(uxmouseevent $event = null)

{

global $operation;

if (! $operation){

$this-> edit-> text .= $event-> sender-> text;

$operation = $event-> sender-> text;

}

}


/**

* @event buttonplus. click-left

*/

function dobuttonplusclickleft(uxmouseevent $event = null)

{

global $operation;

if (! $operation){

$this-> edit-> text .= $event-> sender-> text;

$operation = $event-> sender-> text;

}

}


/**

* @event button3.click-left

*/

function dobutton3clickleft(uxmouseevent $event = null)

{

$this-> edit-> text .= $event-> sender-> text;

}


/**

* @event button2.click-left

*/

function dobutton2clickleft(uxmouseevent $event = null)

{

$this-> edit-> text .= $event-> sender-> text;

}


/**

* @event button1.click-left

*/

function dobutton1clickleft(uxmouseevent $event = null)

{

$this-> edit-> text .= $event-> sender-> text;

}


/**

* @event button0.click-left

*/

function dobutton0clickleft(uxmouseevent $event = null)

{

$this-> edit-> text .= $event-> sender-> text;

}



/**

* @event buttonresult. click-left

*/

function dobuttonresultclickleft(uxmouseeven t $event = null)

{


global $operation;

if ($operation){

$numbers = explode($operation, $this-> edit-> text);

switch ($operation){

case "+":

$result = $numbers[0] + $numbers[1];

break;

case "-":

$result = $numbers[0] - $numbers[1];

break;

case "×":

$result = $numbers[0] * $numbers[1];

break;

case "÷":

$result = $numbers[0] / $numbers[1];

break;

}

$this-> edit-> text = $result;

$operation = false;

}

}


для меня это !
edit: блин, пробелы строк не !

Лёха1243232   ·   31.07.2019 11:46
Ответов: 2 Показать ответы 8 Обсудить

Другие вопросы по Другим предметам

Сформировать розничную цену на лекарственный препарат, если * цена предприятия-изготовителя без ндс 60 руб., * оптово-отпускная цена аптечного склада с ндс 69,3 руб., * торговая на...
Другие предметы
07.03.2019 11:17
3 ответ(ов)
Вычислите расстояние между точками c(5; -7),m(2,-3)...
Другие предметы
07.03.2019 09:43
2 ответ(ов)
40 нужен образец творческого годового проекта на технологию , умоляю...
Другие предметы
07.03.2019 22:04
2 ответ(ов)
Выполни действия с именноваными числами 32км575м: 25м=. 6т59кг: 73=. 4ц32кг: 12кг=. 15р54к.: 42=...
Другие предметы
08.03.2019 16:34
1 ответ(ов)
Востроугольном треугольнике abc угол a равен 30 и проведены высоты bb1 и cc1. ​...
Другие предметы
08.03.2019 19:03
3 ответ(ов)
Вчетырехугольнике abcd стороны ab, bc и ad равны. найдите угол ∠bda, если известно, что ∠abc=52∘, а отрезки ac и ad перпендикулярны. ответ запишите в градусах....
Другие предметы
08.03.2019 19:33
1 ответ(ов)
Решите уравнения: 1) 3(4-х)+1=2(3-х)+6 2) (5-3х)-(7-2х)=-3-2х 3) 2х-19=8-х 4) 11-6х=31-10х 5)4х+3=х-9 6) 7х+3=3х+27 7) 3х-7=2х+3 8) 42-х=2х+9 9) 20+3х=4-х...
Другие предметы
08.03.2019 22:13
1 ответ(ов)
Решить задпчу! в комнате 2книж. шкафа -на180книг и 270книг.во втором шкафу на 3полки больче. сколько полок в каждом шкафу если на всех полкаходинаковое количество книг?...
Другие предметы
10.03.2019 08:54
1 ответ(ов)
Даны вектора a = -5i +2j - 2k, b = 7i -5j, c = 2i + 3j -2k необходимо: а) вычислить смешанное произведение б) найти модуль векторного произведения в) вычислить, скалярное произв...
Другие предметы
10.03.2019 08:40
1 ответ(ов)
Решить соч по (фсу). за на максимуме)) заранее...
Другие предметы
10.03.2019 12:04
2 ответ(ов)
Как разобрать конечный (концевой) выключатель (нужно много воды)...
Другие предметы
10.03.2019 11:46
1 ответ(ов)
1.какая пара точек симметрична относительно оси оу? а) (1; 5) и (1; 5)в) (5; 9) и (-2; -9) с) (-3; 5) и (3; 5)д) (-8; +7) и (8; 7)2. какая пара точек м(-4; 8), н(4; -8), к(-4; -8)...
Другие предметы
10.03.2019 12:27
3 ответ(ов)
Самые популярные сегодня