我想在此方法中显示我从HTML表单中获取的表的编号: $f = function($m){ return str_repeat(" ", strlen($m[0])); };
$subject = preg_replace_callback('~(?<=\.|^)(?![^\.]{60,})[^\.&]*\&[^\.]*\.?~u', $f, strtolower($subject));
$subject = preg_replace_callback('~\b\s?[\dA-za-z\-\.]+('.$domains.')~u', $f, $subject);
$subject = preg_replace_callback('~\s*\(.*?\)\s*~u', $f, $subject);
$subject = preg_replace_callback('~\b('.$not.')~u', $f, $subject);
$subject = preg_replace_callback('~(?<=[^a-z])[A-Za-z]{1,5}+\.[\s\,]*(?=[a-z]|[0-9])~u', $f, $subject);
$subject = preg_replace_callback('~(?<=[\s\,\.\:])([A-Za-z]*(\.)){2,}+(.)(?=.*)~u', $f, $subject);
$subject = preg_replace_callback('~(\d)+\.(\d)*(\s)~u', $f, $subject);
。
我使用公开private function getComanda();
来呼叫私人function displayMethod()
。
我希望表号显示在function getComanda()
的类表中,该表具有public function setMasa($nr_masa)
。它根本没有显示任何东西。
当我尝试使用switch
类Shop
中的此函数显示表号时,它可以正常工作。我被卡住了,有人可以帮忙吗?
我尝试将public function getProperty()
同时作为function getProperty()
和private
,并且没有显示任何结果,但如果我将其更改为公开,则会显示。
这是HTML代码:
protected
班级商店:
<html>
<body>
<form action="" method="post">
<p>Preturi:</p><br/>
Nr-Masa: <input type="text" name="nr_masa" /><br/>
<input type="submit" value="Trimite" name="submit_masa" />
</form>
</body>
</html>
答案 0 :(得分:2)
您在函数print
中使用displayMethod()
,然后在函数echo
中使用setMasa
public function displayMethod()
{
$this->_masa1=$this->getComanda();
return $this->_masa1; <-- replace print with return;
}