① php中::是什么意思
一、php中的::是调用类中的静态方法或者常量,属性的符号。PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。中文名:“超文本预处理器”是一种通用开源脚本语言。
二、PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。
三、PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多,PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。被广泛的运用。
例如
1、class aaa{
static function ar(){
}
function br(){}
}
2、使用非静态方法,要先创建实例
$obj = new aaa();
$obj -> br();
3、使用静态方法,无需创建实例,直接使用类名
aaa::ar();
(1)PHP中文注释扩展阅读:
1、PHP作为网络开发的强大语言之一,现在应用非常广泛,具有开放源代码,跨平台性强,开发快捷,效率高,面向对象,并且易于上手,专业专注等诸多优点。
2、各种PHP开发框架也让程序开发变的简单有效。
3、php框架对很多新手而言可能会觉得很难攀越,其实不然 ,只要知道一个框架的流程,明白原理了,基本类似框架都可以看懂,php框架真正的发展要从php5开始了,其实php4时代就有一些框架,但是因为框架并没有给大家带来多方便而觉得很复杂,速度没有纯php好,所以一直到了php5才有大的发展,php5的面向对象模型的修改对框架的发展起了很大的作用。
参考链接:PHP框架_网络
② php中如何给类规范的注释
@access
使用范围:class,function,var,define,mole
该标记用于指明关键字的存取权限:private、public或proteced
@author
指明作者
@right
使用范围:class,function,var,define,mole,use
指明版权信息
@deprecated
使用范围:class,function,var,define,mole,constent,global,include
指明不用或者废弃的关键字
@example
该标记用于解析一段文件内容,并将他们高亮显示。Phpdoc会试图从该标记给的文件路径中读取文件内容
@const
使用范围:define
用来指明php中define的常量
@final
使用范围:class,function,var
指明关键字是一个最终的类、方法、属性,禁止派生、修改。
@filesource
和example类似,只不过该标记将直接读取当前解析的php文件的内容并显示。
@global
指明在此函数中引用的全局变量
@ingore
用于在文档中忽略指定的关键字
@license
相当于html标签中的<a>,首先是URL,接着是要显示的内容
例如<a href=”http://www..com”>网络</a>
可以写作 @license http://www..com 网络
@link
类似于license
但还可以通过link指到文档中的任何一个关键字
@name
为关键字指定一个别名。
@package
使用范围:页面级别的-> define,function,include
类级别的->class,var,methods
用于逻辑上将一个或几个关键字分到一组。
@abstrcut
说明当前类是一个抽象类
@param
指明一个函数的参数
@return
指明一个方法或函数的返回指
@static
指明关建字是静态的。
@var
指明变量类型
@version
指明版本信息
@todo
指明应该改进或没有实现的地方
@throws
指明此函数可能抛出的错误异常,极其发生的情况
上面提到过,普通的文档标记标记必须在每行的开头以@标记,除此之外,还有一种标记叫做inline tag,用{@}表示,具体包括以下几种:
{@link}
用法同@link
{@source}
显示一段函数或方法的内容
③ PHP文件的中文注释乱码怎么回事
编码问题,比如 默认utf8,你打开的是gb2312的文档
④ PHP中的注释是什么意思
不是撤销,注释在执行方面没有任何作用,服务器运行PHP时,遇到//注释就会直接忽略,它只是一个备注,比如批注一下这句话的意思等等,给编程人员看的,不执行
⑤ PHP里的注释是什么意思
<!--[if IE x]>针对IE的文本<!--<![endif]-->
IE特有的,识别是否是IE,以及IE版本,如果条件符合,则注释里的东西输出到html页面.
在非IE浏览器中都被 当作注释而忽略
⑥ 求PHP高手注释一下代码的意思(详细点)
第一个$pat包含着一个perl正则匹配,基本是来匹配html标签,自己去了解下正则表达式的规则
第二个preg_replace意思是:去掉$desc中匹配到$pat的字符
第三个是将$descclear转换成GBK编码格式(字符中文化,防乱码)
第四个explode就是分割函数了
第五个str_replace替换(函数不懂自己去查)
其它也都是些函数的应用了
整个代码其实就是字符串的过滤和替换以及编码的转换了
⑦ PHP文件中的 HTML标签里的中文怎么注释
你是要在php文件中注释,还是要在浏览器输出的结果中注释掉??
php文件中 单行用//注释内容 多行用/* 注释内容*/
浏览器输出的结果中注释掉,用<!--注释内容-->
⑧ PHP 正则怎样获取php文件内的注释内容
PHP 中的file_get_contents() 函数可以实现
file_get_contents() 函数把整个文件读入一个字符串中。
和 file() 一样,不同的是 file_get_contents() 把文件读入一个字符串。
file_get_contents() 函数是用于将文件的内容读入到一个字符串中的首选方法。如果操作系统支持,还会使用内存映射技术来增强性能。
例如:
<?php
echo file_get_contents("test.txt");
?>
⑨ php中的几种注释方法
//在PHP中如何注释
1。在#以后的一行都被注释
########################
#### 以#号注释 #####
########################
2。单行注释
//反斜杠
3。可以多行注释
/*以C语言注释方式
*/
⑩ 如何写出标准的,优雅的php注释
sublime里面使用/***然后敲击tab键,会有模板