在编程术语中,您称之为这些指令之间的区别:

时间:2017-03-06 06:52:34

标签: php python terminology

PHP:strpos($ haystack,$ needle);

Python:haystack.find(needle)

似乎python更频繁地使用后一种方法,而PHP则是前者。但这两种方式有没有名称呢?我正在寻找编程风格的名称。

调用一个过程式和另一个面向对象的编程是否正确?或者这是简化问题吗?

1 个答案:

答案 0 :(得分:1)

第一个是一个全局函数,它接受某种类型的两个操作数并对它们进行操作。它在旧式程序编程范例中很常见。

seconds是String类的成员函数(其中“haystack”是其实例),它接受一个操作数。它是面向对象编程范式的一部分。