PHP:strpos($ haystack,$ needle);
和
Python:haystack.find(needle)
似乎python更频繁地使用后一种方法,而PHP则是前者。但这两种方式有没有名称呢?我正在寻找编程风格的名称。
调用一个过程式和另一个面向对象的编程是否正确?或者这是简化问题吗?
答案 0 :(得分:1)
第一个是一个全局函数,它接受某种类型的两个操作数并对它们进行操作。它在旧式程序编程范例中很常见。
seconds是String类的成员函数(其中“haystack”是其实例),它接受一个操作数。它是面向对象编程范式的一部分。