我有这个结构文件:
Classes
Connection.php
Admin
User.php
admin
index.php
autoload.php
Run Code Online (Sandbox Code Playgroud)
这是我的档案.它们很简单,但我不知道为什么给我错误:
这是autoload.php
/*** class Loader ***/
function autoLoader($class){
$ggFileName = str_replace("\\","/",$class);
$file = $ggFileName . '.php';
if (file_exists($file)){
include $file;
return true;
}
return false;
}
/*** register the loader functions ***/
spl_autoload_register('autoLoader');
Run Code Online (Sandbox Code Playgroud)
我的文件admin/index.php
include_once('../boostrap.php');
use \Classes\Admin\User;
if($_REQUEST['submit'] === 'Login'){
User::login();
}
<strong>Login</strong>
<form name="login" method="post" >
user:<input type="text" name="user" /> <br/>
password:<input type="password" name="password" /> <br/>
<input type="submit" name="submit" value="Login" />
</form>
Run Code Online (Sandbox Code Playgroud)
我的类/ Admin/User.php --->
namespace Classes\Admin;
use \Classes\Connection;
use PDO; …Run Code Online (Sandbox Code Playgroud) 我写了一个脚本,基本上可以找到多少个盒子可以放在另一个(更大的)盒子里.
我有boxes所有盒子大小的products数组和每个产品盒子大小的数组.
let boxes = [
{label:'box1', width: 4, height: 3, length: 12},
{label:'box2', width: 6, height: 5, length: 14},
{label:'box3', width: 8, height: 6, length: 24},
];
let products = [
{name:'AudioBox3000 ', width: 2, height: 1, length: 3},
{name:'Canister1500 ', width: 5, height: 1, length: 11}
];
for(let j = 0; j < products.length; j++) // O(n)
{
createDiv('********' + products[j].name + '*********');
for (let i = 0; i < boxes.length; i++) // O(m) …Run Code Online (Sandbox Code Playgroud)