if ($content = getData('LED'))
{
return $content;
}
Run Code Online (Sandbox Code Playgroud)
需要在数组上线直到内容不为空!怎么样?惹坏英语
public static function assign($name, $value)
{
$this->params[] = array($name => $value);
}
public static function draw()
{
return $this->params;
}
}
<?php
$test = Templater::assign('key', 'value')->draw();
print_r($test);
Run Code Online (Sandbox Code Playgroud)
我需要函数"assign"是静态的,但$ params对于整个类来说很常见..但是这段代码不起作用.
Fatal error: Using $this when not in object context
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
$a = array('matches' =>
array(
'5' => array('weight' => 6),
'15' => array('weight' => 6),
)
);
$b = array('matches' =>
array(
'25' => array('weight' => 6),
'35' => array('weight' => 6),
)
);
$merge = array_merge($a, $b);
print_r($merge);
Run Code Online (Sandbox Code Playgroud)
这个脚本的结果是
Array
(
[matches] => Array
(
[25] => Array
(
[weight] => 6
)
[35] => Array
(
[weight] => 6
)
)
)
Run Code Online (Sandbox Code Playgroud)
但为什么?
我想结果是这样的:
Array
(
[matches] => Array
(
[5] => Array
(
[weight] => 6
) …Run Code Online (Sandbox Code Playgroud) var ddd = Math.random() * 16;
console.log((ddd & 3 | 8).toString(16));
Run Code Online (Sandbox Code Playgroud)
请帮帮我.我不明白这个运算符(|和&)的工作原理以及为什么这段代码会返回符号?
我的元素在一个点周围盘旋. 的jsfiddle
HTML
<div class="center-dot">
<div class="dot"></div>
<div class="one"></div>
<div class="two"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.center-dot {position:relative;top:200px;left:200px;}
.dot {width:3px;height:3px;background:blue;}
.one {width:40px;height:40px;border-radius:40px;background:red;position:absolute;}
.two {width:40px;height:40px;border-radius:40px;background:green;position:absolute;}
Run Code Online (Sandbox Code Playgroud)
JS:
var one = $('.one'),
two = $('.two');
var one_start = 0,
two_start = 0;
setInterval(function(){
++one_start;
var one_css = {
'left': Math.sin(one_start * 0.0010) * 100 ,
'top': Math.cos(one_start * 0.0010) * 100
}
one.css(one_css);
++two_start;
var two_css = {
'left': Math.sin(two_start * 0.0025) * 200 ,
'top': Math.cos(two_start * 0.0025) * 200
}
two.css(two_css);
}, 1);
Run Code Online (Sandbox Code Playgroud)
但他并没有完全这样做,而是喜欢它的曲折. …
<if a == 5 && b < 4>
one
<else>
<if a != 5>
two
<else>
<if a == 5 || $b == 5>
three
</if>
</if>
</if>
Run Code Online (Sandbox Code Playgroud)
我怎么能从它得到一些变量:
[0] = "a == 5 && b < 4"
[1] = "one"
[2] = "a != 5"
[3] = "two"
[4] = "a == 5 || $b == 5"
[5] = "three"
Run Code Online (Sandbox Code Playgroud)
或者您如何建议在模板中创建条件?
我使用Zend Gdata库搜索视频Youtube API.如果我发出错误请求,那么zend异常..示例:
Fatal error: Uncaught exception 'Zend_Gdata_App_HttpException' in D:\Webserver\domains\loc\controller\Zend\Gdata\App.php:710
Stack trace:
#0 D:\Webserver\domains\loc\controller\Zend\Gdata.php(221): Zend_Gdata_App->performHttpRequest('GET', 'http://gdata.yo...', Array, NULL, NULL, NULL)
#1 D:\Webserver\domains\loc\controller\Zend\Gdata\App.php(876): Zend_Gdata->performHttpRequest('GET', 'http://gdata.yo...', Array)
#2 D:\Webserver\domains\loc\controller\Zend\Gdata\App.php(764): Zend_Gdata_App->get('http://gdata.yo...', NULL)
#3 D:\Webserver\domains\loc\controller\Zend\Gdata\App.php(220): Zend_Gdata_App->importUrl('http://gdata.yo...', 'Zend_Gdata_YouT...', NULL)
#4 D:\Webserver\domains\loc\controller\Zend\Gdata.php(187): Zend_Gdata_App->getEntry('http://gdata.yo...', 'Zend_Gdata_YouT...')
#5 D:\Webserver\domains\loc\controller\Zend\Gdata\YouTube.php(293): Zend_Gdata->getEntry('http://gdata.yo...', 'Zend_Gdata_YouT...')
#6 D:\Webserver\domains\loc\controller\Yo in D:\Webserver\domains\loc\controller\Zend\Gdata\App.php on line 710
Run Code Online (Sandbox Code Playgroud)
但我不希望我的网站的用户看到这个错误...我需要捕获此错误并导致没有异常,只是想得到错误的文本..我该怎么办?
php ×5
javascript ×2
array-merge ×1
exception ×1
oop ×1
operators ×1
static ×1
templates ×1
while-loop ×1