所以 - 我的bootstrap.php中有一个简单的PCR0自动加载器,它应该从供应商目录中加载任何与PCR0兼容的库类...
spl_autoload_register( function( $classname ) {
$path = preg_match( '/\\\\/', $classname )
? str_replace( '\\', DIRECTORY_SEPARATOR, $classname )
: str_replace( '_', DIRECTORY_SEPARATOR, $classname );
$file = VENDORS_PATH . DIRECTORY_SEPARATOR . $path . '.php';
if ( file_exists( $file ) ) {
require_once( $file );
}
});
Run Code Online (Sandbox Code Playgroud)
我不确定我是否理解为什么composer会在供应商目录中生成自动加载文件(即composer目录和autoload.php文件)?
我可以阻止Composer生成这些自动加载器文件吗?还是我错过了什么?我不认为我需要它们?
我知道每个人都使用TLS/SSL作为网络上的传输层安全性.
是什么阻止我手动生成密钥对,用该公钥加密数据客户端(例如使用JS)并使用http的GET/POST请求将数据提交给我的服务器?
我的意思是 - 我可以使用JS库来加密一些使用该公钥的表单数据 - 对吧?
只有拥有私钥的人才能解密 - 对吧?当然,私钥将保留在服务器上.不会弹出任何关键警告 - 因为传输是常规的http请求.那为什么我需要TLS?
我已经阅读了几个关于这个主题的教程,但仍然没有完全得到想要让ZF2 app环境知晓的开发人员的期望:
http://blog.evan.pro/environment-specific-configuration-in-zend-framework-2
http://www.spiffyjr.me/2012/06/17/how-does-configuration-work-in-zf2 /评论页-1 /
ZF2没有通过设计意识到环境概念 - 它留给开发人员来实现.我不清楚它应该怎么做......
阅读Evan的帖子似乎有2种机制 - 首选的是不使用APPLICATION_ENV常量,只是.local,.global文件?
应该怎么做?有人可以描述一个过程,让他们知道ZF2环境吗?当代码被推送到不同的环境时你会怎么做?
对于ex:module1.local.php.dist-testing,module1.local.php.dist-production,module1.local.php.dist-development以及当代码移动到不同的环境时,似乎现在的想法是这个想法是应该为这个环境复制重命名,并手动填写密码?我对么?