3 điểm bởi smartbosslee 2020-07-16 | 3 bình luận | Chia sẻ qua WhatsApp
<p>// Trước đây<br /> switch ($this-&gt;lexer-&gt;lookahead['type']) {<br /> case Lexer::T_SELECT:<br /> $statement = $this-&gt;SelectStatement();<br /> break;<br /> <br /> case Lexer::T_UPDATE:<br /> $statement = $this-&gt;UpdateStatement();<br /> break;<br /> <br /> case Lexer::T_DELETE:<br /> $statement = $this-&gt;DeleteStatement();<br /> break;<br /> <br /> default:<br /> $this-&gt;syntaxError('SELECT, UPDATE or DELETE');<br /> break;<br /> }<br /> <br /> // Sau đó<br /> $statement = match ($this-&gt;lexer-&gt;lookahead['type']) {<br /> Lexer::T_SELECT =&gt; $this-&gt;SelectStatement(),<br /> Lexer::T_UPDATE =&gt; $this-&gt;UpdateStatement(),<br /> Lexer::T_DELETE =&gt; $this-&gt;DeleteStatement(),<br /> default =&gt; $this-&gt;syntaxError('SELECT, UPDATE or DELETE'),<br /> };</p>

3 bình luận

 
kunggom 2020-07-17
<p>Trong Java, câu lệnh Switch được cải tiến cũng đã có mặt trong các phiên bản mới. Có lẽ đây là xu hướng dạo này.<br /> https://vi.news.hada.io/topic?id=1130</p&gt;
 
xguru 2020-07-16
<p>Các tính năng mới của PHP 8 https://vi.news.hada.io/topic?id=1438<br /> <br /> Có vẻ như lúc đăng tin này thì chưa có, nhưng trong bản gốc của bài viết bên đó cũng đã được cập nhật mới nhất và bổ sung thêm Match.</p>
 
smartbosslee 2020-07-16
<p>Vâng. Việc được thêm vào thì đã chắc chắn, nhưng nghe nói bản thân Match vẫn còn khả năng sẽ tiếp tục thay đổi thêm.<br /> Cảm ơn vì đường link.</p>