찾다
php教程php手册PHP 주석 구문 사양 및 명명 규칙

코드 작성 과정에서 댓글은 매우 중요합니다. 좋은 댓글은 코드를 읽기 쉽게 만들어줍니다. 코드를 작성할 때 댓글 사양에 주의해야 합니다. . 도움이 필요한 친구들이 참고할 수 있습니다.

HP 주석 사양

코드 작성 과정에서 주석은 매우 중요합니다. 좋은 주석은 코드를 작성할 때 읽기 쉽게 만듭니다. 코드를 작성하려면 주석 사양에 주의하세요.

“PHP는 시작하기 매우 쉬운 언어입니다. 이제 막 시작한 초보자도 echo를 사용하여 몇 분 안에 hello world를 인쇄할 수 있습니다! 프로그래머를 정의하는 방법은 무엇일까요? 진정한 프로그래머가 되려면 일련의 프로그램 작성 표준을 따라야 합니다. "

우리는 종종 함수를 작성하지만 이러한 함수는 이해만 할 수 있습니다. 심지어 내가 쓴 글을 인식하지 못한 지 꽤 됐는데 어떻게 해야 할까요? 가장 좋은 방법은 물론 코드에 주석을 추가하는 것입니다.

우리는 C pear PHP 주석 등 다양한 방법으로 주석을 작성하는 데 익숙할 수 있지만 주로 사용하는 방법은 # 및 /**/.

#은 짧은 댓글 방식입니다. 변수에 주석을 달거나 메소드를 호출하는 데 사용할 수도 있습니다. /**/입니다. 코드의 큰 부분을 작성했지만 이를 사용하여 함수에 표준 주석을 추가하는 방법은 무엇입니까?

/**
* @name 名字
* @abstract 申明变量/类/方法
* @access 指明这个变量、类、函数/方法的存取权限
* @author 函数作者的名字和邮箱地址
* @category 组织packages
* @copyright 指明版权信息
* @const 指明常量
* @deprecate 指明不推荐或者是废弃的信息
* @example 示例
* @exclude 指明当前的注释将不进行分析,不出现在文挡中
* @final 指明这是一个最终的类、方法、属性,禁止派生、修改。
* @global 指明在此函数中引用的全局变量
* @include 指明包含的文件的信息
* @link 定义在线连接
* @module 定义归属的模块信息
* @modulegroup 定义归属的模块组
* @package 定义归属的包的信息
* @param 定义函数或者方法的参数信息
* @return 定义函数或者方法的返回信息
* @see 定义需要参考的函数、变量,并加入相应的超级连接。
* @since 指明该api函数或者方法是从哪个版本开始引入的
* @static 指明变量、类、函数是静态的。
* @throws 指明此函数可能抛出的错误异常,极其发生的情况
* @todo 指明应该改进或没有实现的地方
* @var 定义说明变量/属性。
* @version 定义版本信息
*/

주석에 포함된 정보는 매우 포괄적이며 우리가 사용하지 않는 정보가 많이 있을 수 있습니다. 빨간색 부분은 우리가 자주 사용하는 정보입니다.

예: PHP의 몇 가지 일반적인 주석 방법:

1. 파일 이름, 기능, 작성자 버전 번호 및 기타 정보를 소개하는 파일에 대한 주석

/**
* 文件名简单介绍
* 
* 文件功能
* @author 作者
* @version 版本号
* @date 2020-02-02
*/

파일 헤더 템플릿

/** 
*这是一个什么文件 
* 
*此文件程序用来做什么的(详细说明,可选。)。 
* @author   richard<e421083458@163.com> 
* @version   $Id$ 
* @since    1.0 
*/

2. 클래스 주석, 클래스 이름 및 소개

/**
* 类的介绍
* 
* 类的详细介绍(可选)
* @author 作者
* @version 版本号
* @date 2020-02-02
*/
/** 
* 类的介绍 
* 
* 类的详细介绍(可选。)。 
* @author     richard<e421083458@163.com> 
* @since     1.0 
*/ 
class Test  
{ 
}

3. 함수 주석, 함수 함수, 매개변수 소개 및 반환 유형

/**
* 函数的含义说明
* 
* @access public 
* @author 作者
* @param mixed $arg1 参数一的说明 
* @param mixed $arg2 参数二的说明
* @return array 返回类型
* @date 2020-02-02
*/

함수 헤더 주석

/** 
* some_func 
* 函数的含义说明 
* 
* @access public 
* @param mixed $arg1 参数一的说明 
* @param mixed $arg2 参数二的说明 
* @param mixed $mixed 这是一个混合类型 
* @since 1.0 
* @return array 
*/ 
public function thisIsFunction($string, $integer, $mixed) {return array();}

프로그램 코드 주석

1. 주석의 원리는 문제를 넣는 것입니다. 더 많은 것이 항상 더 나은 것은 아니라는 점은 분명합니다.

2. 여러 문장이 논리 코드 블록으로 사용되며, 이 블록의 주석은 /* */일 수 있습니다.

3. 특정 문과 관련된 주석의 경우 줄 끝 주석을 사용할 수 있습니다. //.

/* 生成配置文件、数据文件。*/ 
 
$this->setConfig(); 
$this->createConfigFile(); //创建配置文件 
$this->clearCache();     // 清除缓存文件 
$this->createDataFiles();  // 生成数据文件 
$this->prepareProxys(); 
$this->restart();

PHP 명명 규칙

디렉터리 및 파일

소문자를 사용하세요. 디렉토리 + 밑줄
클래스 라이브러리, 함수 파일에는 .php라는 균일한 접미사가 붙습니다.
클래스 파일 이름은 네임스페이스에 정의되며, 네임스페이스 경로는 클래스 라이브러리 파일 경로와 일치합니다.
클래스 파일 Camel Case를 사용하여 명명(첫 글자는 대문자), 그 외 파일명은 소문자+밑줄로 명명
클래스명과 클래스 파일명이 일치하며, Camel Case 방식을 동일하게 사용한다(첫 글자는 대문자)

2. 함수 및 클래스, 속성 명명

클래스 이름은 User, UserType과 같이 Camel Case(첫 글자는 대문자)를 사용하여 지정됩니다. 기본적으로 접미사가 필요하지 않습니다. 예를 들어 UserController는 User
라는 이름을 직접 지정해야 합니다. 함수는 소문자와 밑줄(소문자로 시작)을 사용하여 이름을 지정합니다. 예를 들어, get_client_ip
메서드의 이름은 카멜 케이스를 사용합니다(첫 번째 문자는 소문자입니다). getUserName(메서드에 반환 값이 있는 경우 현재 s(string), i(int ), f(float), b(boolean)과 같은 속성 유형에 대해 첫 번째 문자를 소문자로 사용하는 것이 일반적입니다. a(배열) 등)
속성 이름 지정에는 tableName, 인스턴스(s 등 속성 유형의 첫 글자는 소문자를 사용하는 것이 현재 관례)와 같이 카멜 케이스(첫 번째 문자는 소문자)를 사용합니다. (string), i(int), f(float), b(boolean), a(array) 등)
이중 밑줄 "__"로 시작하는 함수나 메서드는 __call, _ _autoload

3. 상수 및 구성

상수는 APP_PATH 및 THINK_PATH와 같이 대문자와 밑줄로 이름이 지정됩니다.
구성 매개변수는 url_route_on 및 THINK_PATH와 같이 소문자와 밑줄로 이름이 지정됩니다. url_convert

4. 데이터 테이블 상자 필드

데이터 테이블과 필드는 소문자로 이름이 지정되고 밑줄이 그어져 있으며 think_user 테이블 및 user_name 필드와 같이 필드 이름이 밑줄로 시작되지 않도록 주의하세요. . 데이터 테이블 이름에는 카멜 표기법과 중국어를 사용하지 않는 것이 좋습니다.

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
PHP注释大揭秘:单行注释和多行注释详细对比PHP注释大揭秘:单行注释和多行注释详细对比Mar 15, 2024 pm 12:51 PM

PHP注释大揭秘:单行注释和多行注释详细对比PHP是一种广泛应用的网页开发语言,其中注释的使用对于代码的可读性和维护性起着至关重要的作用。在PHP中,常见的注释有单行注释和多行注释两种形式。本文将详细对比这两种注释形式,并提供具体的代码示例,帮助读者更好地理解它们的用法和差异。一、单行注释单行注释是在代码中添加一行注释,以//开头,直到行尾为止。单行注释

php注释的种类有哪些php注释的种类有哪些Aug 23, 2023 pm 01:46 PM

php注释的种类有单行注释、多行注释、文档注释和条件注释等。详细介绍:1、单行注释以双斜杠“//”开头,用于注释单行代码,在这种注释类型中,从双斜杠开始到该行末尾的所有内容都将被视为注释,不会被解释为代码;2、多行注释以斜杠星号“/”开头,以星号斜杠“*/”结尾,这种注释类型可用于注释一段代码或多行代码;3、文档注释也以斜杠星号“/”开头,以星号斜杠“*/”结尾等等。

PHP中的代码注释PHP中的代码注释May 23, 2023 am 08:27 AM

代码注释是程序员在编写代码时添加的文本提醒,以便自己和其他程序员更轻松地阅读和理解代码。在PHP中,代码注释是不可或缺的。本文将详细介绍PHP中的代码注释的类型、规范和用途。一、PHP中的代码注释类型在PHP中,有三种类型的注释:单行注释、多行注释和文档注释。单行注释单行注释以双斜线“//”开始,直到行尾结束。例如://这是一个单行注释多行注释多行注释以“

深入了解PHP注释:单行注释和多行注释的区别深入了解PHP注释:单行注释和多行注释的区别Mar 15, 2024 pm 05:15 PM

进入PHP编程领域,注释是一个非常重要的概念。在编写代码时,注释对于阐述代码意图、帮助其他开发者理解代码逻辑以及方便自己日后维护代码都是至关重要的。在PHP中,注释分为单行注释和多行注释两种,在使用上有一些区别。本文将深入探讨PHP注释的特点以及单行注释和多行注释的使用方式,并通过具体的代码示例进行说明。1.单行注释单行注释是在代码中添加一行注释,用来解释

php的注释种类有哪些php的注释种类有哪些Jul 25, 2023 pm 02:26 PM

php的注释种类有:1、单行注释,用于解释某个功能、提醒其他开发者或自己注意点等;2、多行注释,用于对多行代码块进行详细的说明;3、文档注释,用于对整个代码块或函数、方法进行详细的说明。

PHP注释规范:如何使用文档注释编写API文档PHP注释规范:如何使用文档注释编写API文档Jul 30, 2023 pm 07:00 PM

PHP注释规范:如何使用文档注释编写API文档引言:在开发PHP应用程序时,编写完善的API文档对于开发团队和其他开发者来说非常重要。好的文档可以提高代码的可读性和可维护性,并促进团队合作与信息共享。本文将介绍如何使用文档注释编写PHP的API文档,并提供一些示例代码帮助读者理解如何规范地编写注释。注释规范在PHP中,我们使用注释来对代码进行说明和描述。一般

如何在PHP中使用注释来增强代码可读性和理解性如何在PHP中使用注释来增强代码可读性和理解性Jul 15, 2023 pm 09:27 PM

如何在PHP中使用注释来增强代码可读性和理解性引言:在开发过程中,注释是一个非常重要的组成部分,可以帮助开发者更好地理解代码,提高代码的可读性和维护性。本文将介绍在PHP中如何使用注释来增强代码的可读性和理解性,并提供一些实际的代码示例。单行注释单行注释是用来对代码的某一行进行解释和说明。在PHP中,单行注释以双斜杠(//)开头,直到行尾结束。下面是一个示例

PHP注释类型详解:单行注释与多行注释PHP注释类型详解:单行注释与多行注释Mar 15, 2024 pm 05:27 PM

PHP是一种流行的服务器端脚本语言,广泛应用于Web开发领域。在代码编写过程中,注释是一个非常重要的元素,可以帮助开发者更好地理解代码,提高代码的可读性和可维护性。本文将详细介绍PHP中的注释类型,包括单行注释与多行注释,同时提供具体的代码示例。单行注释在PHP中,使用双斜杠//可以实现单行注释。单行注释从//开始一直到该行的末尾。单行注释通常用于对代码进行

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

mPDF

mPDF

mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전