Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 不管他们的目录结构是什么?WDYT?当然也行,我也是这么做的。但是,在Requests中使用静态函数::RequestAutoload对我来说很有意义,我的意思是,毕竟库应该是即插即用的&不适合任何特定的加载系统(这应该是库的内部结构,就像你的自动加载方式_Php_Sockets_Websocket_Socket.io_Phpwebsocket - Fatal编程技术网

Php 不管他们的目录结构是什么?WDYT?当然也行,我也是这么做的。但是,在Requests中使用静态函数::RequestAutoload对我来说很有意义,我的意思是,毕竟库应该是即插即用的&不适合任何特定的加载系统(这应该是库的内部结构,就像你的自动加载方式

Php 不管他们的目录结构是什么?WDYT?当然也行,我也是这么做的。但是,在Requests中使用静态函数::RequestAutoload对我来说很有意义,我的意思是,毕竟库应该是即插即用的&不适合任何特定的加载系统(这应该是库的内部结构,就像你的自动加载方式,php,sockets,websocket,socket.io,phpwebsocket,Php,Sockets,Websocket,Socket.io,Phpwebsocket,不管他们的目录结构是什么?WDYT?当然也行,我也是这么做的。但是,在Requests中使用静态函数::RequestAutoload对我来说很有意义,我的意思是,毕竟库应该是即插即用的&不适合任何特定的加载系统(这应该是库的内部结构,就像你的自动加载方式一样。你的库很棒,我不是这些方面的专家,但你们真的需要一个像这样的自动加载程序https://github.com/rmccue/Requests。否则安装会很麻烦。即使是类/文件名也没有前缀可写一个通用的自动加载器。我可以使用一个compos


不管他们的目录结构是什么?WDYT?当然也行,我也是这么做的。但是,在Requests中使用静态函数::RequestAutoload对我来说很有意义,我的意思是,毕竟库应该是即插即用的&不适合任何特定的加载系统(这应该是库的内部结构,就像你的自动加载方式一样。你的库很棒,我不是这些方面的专家,但你们真的需要一个像这样的自动加载程序
https://github.com/rmccue/Requests
。否则安装会很麻烦。即使是类/文件名也没有前缀可写一个通用的自动加载器。我可以使用一个composer,但是我会在代码中丢失我的框架库样式。您并不特别需要使用composer(不过这是推荐的方法)。我也许应该补充一点,它使用的是PSR-4加载系统,因此人们可以适应他们的目录体系结构。WDYT?当然也可以,这也是我所做的。但是,静态函数::RequestAutoload as in Requests对我来说很有意义,我的意思是,毕竟库应该是即插即用的,而不是adap自动加载到任何特定的加载系统(这应该是库的内部结构,就像自动加载方式一样)。
error_reporting(E_ALL);
ini_set('display_errors', true);

require_once __DIR__ . '/lib/composer/vendor/autoload.php';

use ElephantIO\Client as Elephant;
use ElephantIO\Engine\SocketIO as Version1X;

$elephant = new Elephant(new Version1X('http://mywsserver.com:8000'));

$elephant->init();
$elephant->send(
    ElephantIOClient::TYPE_EVENT,
    null,
    null,
    json_encode(array('name' => 'foo', 'args' => 'bar'))
);
$elephant->close();

echo 'tryin to send `bar` to the event `foo`';
Fatal error: Class 'ElephantIO\Engine\SocketIO' not found in C:\inetpub\wwwroot\test.php on line 11
require_once("src/Client.php");
require_once("src/EngineInterface.php");
require_once("src/AbstractPayload.php");
require_once("src/Exception/SocketException.php");
require_once("src/Exception/MalformedUrlException.php");
require_once("src/Exception/ServerConnectionFailureException.php");
require_once("src/Exception/UnsupportedActionException.php");
require_once("src/Exception/UnsupportedTransportException.php");

require_once("src/Engine/AbstractSocketIO.php");
require_once("src/Engine/SocketIO/Session.php");
require_once("src/Engine/SocketIO/Version0X.php");
require_once("src/Engine/SocketIO/Version1X.php");
require_once("src/Payload/Decoder.php");
require_once("src/Payload/Encoder.php");
use ElephantIO\Engine\SocketIO\Version1X as Version1X;
use ElephantIO\Engine\SocketIO as Version1X;
$Elephant   =   new Elephant(new Version1X("http://localhost:8000"));
var_dump($Elephant);