#28751 [Opn]: SoapServer does not call _autoload()

From: Date: Mon, 14 Jun 2004 09:39:16 +0000
Subject: #28751 [Opn]: SoapServer does not call _autoload()
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-60872@lists.php.net to get a copy of this message
ID: 28751 User updated by: Franck at e-Dot dot nl -Summary: SoapServer doesn't use __autoload()... Reported By: Franck at e-Dot dot nl Status: Open Bug Type: SOAP related Operating System: Linux 2.4.19C13V (Sun Cobalt) PHP Version: 5.0.0RC3 New Comment: Changed Summary. Previous Comments: ------------------------------------------------------------------------ [2004-06-14 11:38:47] derick@php.net Fixing the summary. ------------------------------------------------------------------------ [2004-06-14 11:36:58] Franck at e-Dot dot nl Changed Category: PECL Related -> SOAP Related ------------------------------------------------------------------------ [2004-06-12 09:59:27] Franck at e-Dot dot nl Description: ------------ When using the SoapServer::setClass() function, the server does not call the __autload function when creation of the set class is needed and class does not exists in memory. Message from SoapServer: SOAP-ENV:Server Tried to set a non existant class Reproduce code: --------------- function __autoload($className) { require_once "./classes/" . $className . ".php"; } ini_set("soap.wsdl_cache_enabled", "0"); $Server = new SoapServer(SoapServerWSDL,wsdl"); //I'm currently using this line as an solution: //$forceload = new SoapServerActions(); $Server->setClass("SoapServerActions"); $Server->handle(); ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=28751&edit=1

« previous php.bugs (#60872) next »