我正在制作一个连接到数据库的PHP页面,它确实很好地连接到数据库,但我想将它从面向对象的编程更改为过程编程。我想要更改的代码中的行是$result = $conn->query("select * from user where usernam' ".$username."' ");和if($result->num_rows>0)。我在网上做了一些调查,发现是。
我非常喜欢JavaScript的ECMAScript5语法,主要是因为在我看来,正是它使它在遵循相对传统的编程风格和语法的其他面向对象编程语言中独树一帜。
不确定ECMAScript5语法在ECMAScript6中是否仍然受支持,即它是否向后兼容。但是,是否有理由替换语法,特别是在JavaScript中使用基于原型的方法来定义类(更不用说继承,等等)变成更传统的编程语言(如大多数面向对象的编程语言)?
为了举例说明语法变化,按照ECMAScript5,您可以在JavaScript中定义person类:
// ES5 class definition of a Person
function P