Есть вопросы?

Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!

Что не так с этим кодом 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: блин, пробелы строк не !

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

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

Популярные вопросы