有没有办法调用 php 类(例如 $var = new className)并让 var 存储 className 函数返回的值?
或者,有没有办法调用一个类而不让它执行同名的函数?
最佳答案
与类同名的函数是 php 4 中“构造函数”的工作方式。 当创建新的对象实例时,会自动调用此函数。
在 php 5 中,使用了一个新的神奇函数 __construct()。 如果您使用 php5 并且不包含 '__construct' 方法,php 将搜索旧式构造函数方法。 http://www.php.net/manual/en/language.oop5.decon.php
因此,如果您使用的是 php5,请在您的类中添加一个“__construct”方法,当构造新对象时,php 将停止执行您的“与类同名的方法”。
关于php - 调用 PHP 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1659052/