yourto / yourto
用于代码优化和清洁的PHPLib。
dev-master
2017-04-02 15:42 UTC
Requires
- php: ^5.6.2 || ^7.0
This package is not auto-updated.
Last update: 2024-09-20 20:41:42 UTC
README
yourto 是一个PHP库,它允许代码的敏捷性和可用性。目前最佳解决方案。
安装
您可以使用Composer(推荐)或直接从GitHub仓库下载库。
Composer
从我们的仓库下载composer文件(composer.json)到您本地的/public服务器或复制以下代码
{
"name": "vourto/vourto",
"description": "PHPLib for code optimization and clean.",
"type": "library",
"keywords": ["Vourto", "lib"],
"license": "MIT",
"authors": [
{
"name": "Mauro Alexandre",
"email": "profissionalweb04@gmail.com",
"role": "Development"
}
],
"require": {
"php": "^5.6.2 || ^7.0"
}
}
composer require vourto/vourto
直接下载
克隆仓库
git clone https://github.com/developerdevice/Vourto.git
或 直接下载
集成
要使用库,您必须在应用程序中包含autoload.php
require_once "Vourto/autoload.php";
以下语法可帮助您更好地学习
$app = Prop::exec(method [POST | GET], data [array], callback [function]);
注意:如果未定义回调,则返回true,在onsuccess事件触发。
第一个示例检查 $_GET['id']
是否存在,并返回一个警告错误。
require_once "Vourto/autoload.php";
$app = Prop::exec(
$_GET,
array("profile" => array(
"id" => array(
"callback" => "ID cannot be empty"
)
))
);
echo $app->getStd();
$app->close();
//output (onfail)
//ID cannot be empty
//output (onsuccess)
//true
您可以在onsuccess事件中使用回调
$app = Prop::exec(
$_GET,
array("profile" => array(
"id" => array(
"callback" => "ID cannot be empty"
)
)),
function(){
//code here
});
//output (onfail)
//ID cannot be empty
//output (onsuccess)
//[generated the code]
以下示例检查id是否存在,以及其长度是否小于4或大于11
require_once "Vourto/autoload.php";
$app = Prop::exec(
$_GET,
array("profile" => array(
"id" => array(
"minlegth" => array("value" => 4, "callback" => "ID must be at least 4 characters"),
"maxlegth" => array("value" => 11, "callback" => "ID must be a maximum of 11 characters"),
"callback" => "ID cannot be empty"
)
)),
function(){
header("location: page.php?id=${_GET["id"]}");
});
echo $app->getStd();
$app->close();
上述代码等价于以下代码
if(isset($_GET["id"] === false)){
echo "ID cannot be empty";
}elseif(strlen($_GET["id"]) < 4){
echo "ID must be at least 4 characteres";
}elseif(strlen($_GET["id"]) > 11){
echo "ID must be a maximum of 11 characters";
}else{
header("location: page.php?id=${_GET["id"]}");
}
现在尝试使用多个if语句验证两个元素,并将其与使用Vourto LIB进行比较。
还有其他功能
- 类型 [数值,双精度等…]
- 模式 [正则表达式]
查看更多示例:搜索名为 /bin/ 的路径并打开示例文件。
支持或联系
对库有问题?联系我,我会帮您解决问题。