我是一名PHP开发者已经有相当长时间了,我开始在语言方面遇到一些限制。因此,我认为我下一个发展周期的步骤应该是转向C++并构建一些扩展程序!
当我通过一些标准的“Hello World”类教程时,大部分都很好理解。我还建立了一个相当不错的井字棋应用程序,所以我认为现在是时候开始深入研究PECL并了解其工作原理。然而,我发现了一些令人难以置信的东西。
请问有人可以解释一下为什么需要这样做的目的和原因吗?
这句话更应该是这样的:
我并不自认比创造此语言的人更懂它,也无意引起任何麻烦。但至少从初学者的角度看,创建PHP扩展与编写C++程序几乎完全不同,除了一些基本的语法规则之外。若有帮助,不胜感激。只是一个初学者努力成长 :)
当我通过一些标准的“Hello World”类教程时,大部分都很好理解。我还建立了一个相当不错的井字棋应用程序,所以我认为现在是时候开始深入研究PECL并了解其工作原理。然而,我发现了一些令人难以置信的东西。
请问有人可以解释一下为什么需要这样做的目的和原因吗?
PHP_FUNCTION(helloWorld)
{
RETURN_STRING("Hello World");
}
这句话更应该是这样的:
string helloWorld()
{
return "Hello World"
}
PHP_REGISTER_METHOD("helloWorld");
我并不自认比创造此语言的人更懂它,也无意引起任何麻烦。但至少从初学者的角度看,创建PHP扩展与编写C++程序几乎完全不同,除了一些基本的语法规则之外。若有帮助,不胜感激。只是一个初学者努力成长 :)