rso/lib

此包最新版本(dev-master)的许可证信息不可用。

Rso 库

dev-master 2013-12-30 20:20 UTC

This package is not auto-updated.

Last update: 2024-09-23 14:04:17 UTC


README

Rso 库是一组用 PHP 编写的类,允许您将常见的数据类型作为对象使用。

当前实现

RsoArray

RsoDictionary

RsoMutableArray

RsoMutableDictionary

RsoNull

RsoNumber

RsoString

安装

您可以使用 composer 安装 Rso 库。

{
	"require" : {
		"rso/lib" : "dev-master"
	}
}

简单用法

RsoArray 示例

<?php

require('vendor/autoload.php');

use Rso\Stdobject\RsoArray;

// Create a new instance of RsoArray
$array_one = new RsoArray();

// Or create one staticly
$array_two = RsoArray::arrayWithObjects('object 1', 'object 2', 'object 3');

// Count array elements
echo $array_two->count();

// Search through arrays
if ($array_two->containsObject('object 3')) {
	echo 'Object was found!';
}

// Enumerate through arrays using the keys and values
$array_two->enumerateObjectsUsingBlock(function($value, $key) {
	echo $value . "<br />";
});

以上只是 RsoArray 类用法的一个非常简单的示例。数组对象也可以按常规方式访问

echo $array_two[0];

但是,要使用此方法设置对象,您需要创建一个可变数组。

<?php

require('vendor/autoload.php');

use Rso\Stdobject\RsoMutableArray;

// Create a new mutable array
$array = new RsoMutableArray();

// Assign a value to index 0
$array[0] = 'Zero';

echo $array[0];

文档

即将推出!