Что не так с этим кодом 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: блин, пробелы строк не !
Сформировать розничную цену на лекарственный препарат, если * цена предприятия-изготовителя без ндс 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 ответ(ов)