PSR1建议文件应该是新符号

时间:2015-03-26 04:35:09

标签: php

我正在使用scrutinize-ci.com来检查我的代码质量。但在某些文件中它会显示一条消息:

  

为了兼容性和代码的可重用性,PSR1建议a   文件应该是新符号(如类,函数等)或者具有   副作用(如输出内容或包含其他文件),   但不是两个在同一时间。第一个符号在第23行定义   第一个副作用是在第12行。

以下是显示问题的代码:

<?php
/**
 * class for handling form submission
 *
 * @package     ---
 * @copyright   Copyright (c) 2013
 * @license     http://opensource.org/licenses/gpl-2.0.php GNU Public License
 * @since       0.1
*/

// Exit if accessed directly
if ( ! defined( 'APPPATH' ) ) exit;

/*
 * hooks fired when app get initialized
 */


/**
 * Create global
 */
function app_form_global( ) {

    $valid_fields = new APP_Fields;

    .....

这是什么意思,我该如何解决?

1 个答案:

答案 0 :(得分:1)

作为每个请求的答案。 ^^

您正在执行调用exit的操作。您是否在您定义的函数之外的文件中执行任何其他操作?如果没有,则不需要在文件开头检查定义 - 就在调用函数之前