<?php
use Zend\Crypt\Key\Derivation\Pbkdf2;
use Zend\Math\Rand;
Zend\Mvc\Application::init(require 'config/application.config.php')->run();
include("config.php");
$test=uniqid(rand());
echo $test;
$pass = 'password';
$salt = Rand::getBytes(32, true);
$key = Pbkdf2::calc('sha256', $pass, $salt, 10000, 32);
printf ("Original password: %s\n", $pass);
printf ("Derived key (hex): %s\n", bin2hex($key));
?>
我已經安裝了Zend框架與XAMPP,現在我不能使用任何類 它總是顯示一個如下致命錯誤:類「的Zend 數學蘭德」未找到
Fatal error: Class 'Zend\Math\Rand' not found in C:\xampp\htdocs\PHP\test.php on line 15
錯誤請指導我。我第一次使用該框架。
您是否在項目中導入了該文件夾?你的文件夾結構是怎樣的? – Mnemonics 2015-03-13 19:04:12
哪個文件夾?我已經包含了zend文件..並且項目文件結構是myzend/vendor/zendframework/zendframework/library – 2015-03-14 07:08:16
您是否通過作曲者安裝zf2?這應該是首選技術,因爲它會爲您自動加載。 – dualmon 2015-03-14 15:43:40