本文整理汇总了PHP中StringHelper::strEndsWith方法的典型用法代码示例。如果您正苦于以下问题:PHP StringHelper::strEndsWith方法的具体用法?PHP StringHelper::strEndsWith怎么用?PHP StringHelper::strEndsWith使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类StringHelper
的用法示例。
在下文中一共展示了StringHelper::strEndsWith方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: autoload
public static function autoload($className)
{
if (StringHelper::strEndsWith($className, 'Controller')) {
require APPLICATION_PATH . '/controllers/' . $className . '.php';
} elseif (StringHelper::strStartsWith($className, 'Model_')) {
list(, $name) = explode('_', $className);
require APPLICATION_PATH . '/models/' . $name . '.php';
} else {
require APPLICATION_PATH . '/libs/' . $className . '.php';
}
}
示例2: scanDirectory
/**
* scans a directory for files with a certain extensions
*
* @param string $dir the directory to scan
* @param string $ext the extension of the files wanted
* @return array list of files matchin extention, without path
* @static
*/
function scanDirectory($dir, $ext)
{
$dh = opendir($dir);
if ($dh === false) {
//open error PHP warning should do
return array();
}
while (false !== ($filename = readdir($dh))) {
if (StringHelper::strEndsWith($filename, $ext)) {
// Single file Plugin '.plugin.php'
$files[] = $filename;
} else {
// Plugin in its own directory
if (is_dir($dir . '/' . $filename) && file_exists($dir . '/' . $filename . '/' . $filename . $ext)) {
$files[] = $filename . '/' . $filename . $ext;
}
}
}
return $files;
}
示例3: testEndsWith
/**
*
* @dataProvider testEndsWithProvider
*/
public function testEndsWith($suffix, $string, $outcome)
{
$this->assertEquals($outcome, StringHelper::strEndsWith($suffix, $string));
}