本文整理匯總了PHP中Zend_Debug::setSapi方法的典型用法代碼示例。如果您正苦於以下問題:PHP Zend_Debug::setSapi方法的具體用法?PHP Zend_Debug::setSapi怎麽用?PHP Zend_Debug::setSapi使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Zend_Debug
的用法示例。
在下文中一共展示了Zend_Debug::setSapi方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: testDebugDumpLabel
public function testDebugDumpLabel()
{
Zend_Debug::setSapi('cli');
$data = 'string';
$label = 'LABEL';
$result = Zend_Debug::Dump($data, $label, false);
$result = str_replace(array(PHP_EOL, "\n"), '_', $result);
$expected = "_{$label} _string(6) \"string\"__";
$this->assertEquals($expected, $result);
}
示例2: testXdebugEnabledAndNonCliSapiDoesNotEscapeSpecialChars
/**
* @group ZF-4136
* @group ZF-1663
*/
public function testXdebugEnabledAndNonCliSapiDoesNotEscapeSpecialChars()
{
if (!extension_loaded('xdebug')) {
$this->markTestSkipped("This test only works in combination with xdebug.");
}
Zend_Debug::setSapi('apache');
$a = array("a" => "b");
$result = Zend_Debug::dump($a, "LABEL", false);
$this->assertContains("<pre>", $result);
$this->assertContains("</pre>", $result);
}