本文整理汇总了PHP中JUtility::array_unshift_ref方法的典型用法代码示例。如果您正苦于以下问题:PHP JUtility::array_unshift_ref方法的具体用法?PHP JUtility::array_unshift_ref怎么用?PHP JUtility::array_unshift_ref使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类JUtility
的用法示例。
在下文中一共展示了JUtility::array_unshift_ref方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testArrayUnshiftRef
/**
* Test array_unshift_ref
*
* @return void
* @todo Implement testArray_unshift_ref().
*/
public function testArrayUnshiftRef()
{
$input = array(3, 5, 7);
$expected = array("fred", 3, 5, 7);
$value = "fred";
$this->assertThat(JUtility::array_unshift_ref($input, $value), $this->equalTo(4));
$this->assertThat($input, $this->equalTo($expected));
}
示例2: array
function &prependFilter($filtername, $read_write = STREAM_FILTER_READ, $params = array())
{
$res = false;
if ($this->_fh) {
// Capture PHP errors
$php_errormsg = '';
$track_errors = ini_get('track_errors');
ini_set('track_errors', true);
$res = @stream_filter_prepend($this->_fh, $filername, $read_write, $params);
if (!$res && $php_errormsg) {
$this->setError($php_errormsg);
} else {
JUtility::array_unshift_ref($res, $this->filters);
}
// push the new resource onto the filter stack
// restore error tracking to what it was before
ini_set('track_errors', $track_errors);
}
return $res;
}