Blame | Letzte Änderung | Log anzeigen | RSS feed
<?php/*** Squiz_Sniffs_PHP_ForbiddenFunctionsSniff.** PHP version 5** @category PHP* @package PHP_CodeSniffer* @author Greg Sherwood <gsherwood@squiz.net>* @author Marc McIntyre <mmcintyre@squiz.net>* @copyright 2006 Squiz Pty Ltd (ABN 77 084 670 600)* @license http://matrix.squiz.net/developer/tools/php_cs/licence BSD Licence* @version CVS: $Id: ForbiddenFunctionsSniff.php 251093 2008-01-21 21:40:50Z squiz $* @link http://pear.php.net/package/PHP_CodeSniffer*/if (class_exists('Generic_Sniffs_PHP_ForbiddenFunctionsSniff', true) === false) {throw new PHP_CodeSniffer_Exception('Class Generic_Sniffs_PHP_ForbiddenFunctionsSniff not found');}/*** Squiz_Sniffs_PHP_ForbiddenFunctionsSniff.** Discourages the use of alias functions that are kept in PHP for compatibility* with older versions. Can be used to forbid the use of any function.** @category PHP* @package PHP_CodeSniffer* @author Greg Sherwood <gsherwood@squiz.net>* @author Marc McIntyre <mmcintyre@squiz.net>* @copyright 2006 Squiz Pty Ltd (ABN 77 084 670 600)* @license http://matrix.squiz.net/developer/tools/php_cs/licence BSD Licence* @version Release: 1.2.1* @link http://pear.php.net/package/PHP_CodeSniffer*/class Squiz_Sniffs_PHP_ForbiddenFunctionsSniff extends Generic_Sniffs_PHP_ForbiddenFunctionsSniff{/*** A list of forbidden functions with their alternatives.** The value is NULL if no alternative exists. IE, the* function should just not be used.** @var array(string => string|null)*/protected $forbiddenFunctions = array('sizeof' => 'count','delete' => 'unset','print' => 'echo','is_null' => null,'create_function' => null,);/*** Returns an array of tokens this test wants to listen for.** @return array*/public function register(){return array(T_STRING,T_PRINT,);}//end register()}//end class?>