原文:http://y312ff.blog.163.com/blog/static/12701109420119119575812/


近在写PHP程序的时候发现了一些特殊的PHP符号,例如连续小于符号,三个小于符号,eot,eod,echo示例,print示例等,突然间发现用这么久的PHP了,竟然连PHP的基本符号都没有认全,看到@号还查了半天才知道什么意思.把基本符号和一些外面冰吧常见的PHP符号整理成了列表,在我的博客上帖一下吧,需要的朋友们可以参考下PHP相关的特殊符号~
注解符号:

//
单行注解

/*
*/ 多行注解

引号的使用

’ ’ 单引号,没有任何意义,不经任何处理直接拿过来;

” “双引号,php动态处理然后输出,一般用于变量.

变量形态:

一种是True 即 真的;

另一种是False 即假的

常见变量形态:

string
字串(数字\汉字\等等)

integer
整数(1、2、3、4、5、0、-1、-2、等等)

double
浮点数(小数点)

array
数组

object
对象

可以用的方法有gettype($mix) 和settype($mix,$typename);

常用符号

\” 双引号

\\
反斜线

\n
换行

\r
送出

\t
跳位(TAB)

运算符号

+
加法运算 – 减法运算

*
乘法运算 / 除法运算

%
取余数 ++ 累加

— 累减1 . 把字串相加

设定运算

=
把右边的值代入左边(一定要会)

+=
把右边的值加到左边

-=
把右边的值减到左边

*=
把左边的值乘以右边

/=
把左边的值除以右边

.=
把右边的字串加到左边

位员运算

&

|

^
互斥(xor)

<<
向左移位

>>
向右移位

~
取1的补数

逻辑运算

<
小于 > 大于

<=
小于等于 >= 大于等于

!=
不等于 && 而且

||
或者 ! 不

其他运算符号

$
变量符号

&
变量的指标(加在变量前)

@
不显示错误信息(加在函数前)

->
对象的方法或者属性

=>
数组的元素值

?
: 三元运算子

基本方法

1.PHP转换字符串为大小写!

strtolower(); 把字符转小写
strtoupper(); 把字符转大写

2.PHP加密字符串(大小写均可)

md5();加密
sha1();加密

3.关于引号

一、单引号是原样输出
二、双引号是内容解释进行输出
三、反单引号是执行一个命令,如`pwd`。
四、“\”作用于转译字符,如“\n”为换行!

4.函数:htmlspecialchars()
本函数将特殊字符转成 HTML 的字符串格式 ( &….; )。最常用到的场合可能就是处理客户留言的留言版了。

& (和) 转成 &
” (双引号) 转成 ”
< (小于) 转成 &lt;
> (大于) 转成 &gt;

此函数只转换上面的特殊字符,并不会全部转换成 HTML 所定的 ASCII 转换。

5.批量输出HTML内容!

echo <<< EOT
HTML输出内容。。。//这里注释照样输出!
EOT;

Print <<<EOT
HTML输出内容。。。//这里注释照样输出!
EOT;
(注意:内部包含变量用“{变量}”)

6.判断文件是否存在并且输出内容

<?php
$FileName=”File.TXT”;
if (File_Exists($FileName)){
Echo “<xmp>”.File_Get_Contents($FileName).”</xmp>”;
}else
{
Echo”no”;
}
?>

7.卸载变量unset;

unset($var);
unset($var,$var1);

8.is_int;
检测变量是否是整数;
9.is_null;
检测变量是否为 NULL ;
10.is_string
检测变量是否是字符串
11.is_real;
is_float() 的别名
12.isset
检测变量是否设置
13.is_bool
检测变量是否是布尔型
14.is_array
检测变量是否是数组
15.is_object
检测变量是否是一个对象
16.SubStr.
SUBSTR(String,Start,SelectNum)
echo substr(‘abcdef’, 1); //
bcdef
echo substr(‘abcdef’, 1, 3); //
bcd
echo substr(‘abcdef’, 0, 4); //
abcd
echo substr(‘abcdef’, 0, 8); //
abcdef
echo substr(‘abcdef’, -1, 1);
// f
17.Nb2br
echo nl2br(“foo isn’t\n bar”);
把转义的换行变成 HTML的<BR />

lazycms::$sysname

第一次见到这种表现方式,请问是双冒号什么意思

答:
直接属类的方法或属性。

也就是static 静态方法或属性的使用。
域运算符,一般用于在B类对象中使用A类对象的属性/方法!

class c

{

private static $_memory;

public static function autoload()

{

//方法体

}

}

c::$_memory;

c:: autoload();

玩PHP必了解的PHP常用符号和函数的更多相关文章

  1. PHP常用符号和函数

    (转)最近在写PHP程序的时候发现了一些特殊的PHP符号,例如连续小于符号,三个小于符号,eot,eod,echo示例,print示例等,突然间 发现用这么久的PHP了,竟然连PHP的基本符号都没有认 ...

  2. Java关键字、标识符、表达式、常用符号

    关键字 包:package(包).import(导入) 类:class(类).enum(枚举).interface(接口).extends(继承).implements(实现) 方法:void(空). ...

  3. 程序员必须知道的HTML常用代码有哪些?

    HTML即超文本标记语言,是目前应用最为广泛的语言之一,是组成一个网页的主要语言.在现今这个HTML5华丽丽地占领了整个互联网的时候,如果想要通过网页抓住浏览者的眼球光靠因循守旧是不行的,程序猿们需要 ...

  4. HTML常用符号

    HTML转义符号 HTML常用符号: 显示一个空格    < 小于 < <> 大于 > >& &符号 & &" 双引号 & ...

  5. cmd批处理常用符号详解

    cmd批处理常用符号详解 作者: 字体:[增加 减小] 类型:转载 我们在批处理编写过程中经常遇到各种特殊符号,很多朋友不是很清楚cmd中特殊符号的含义,这里简单的介绍下,方便需要的朋友   1.@一 ...

  6. java系列笔记---正则表达式(1)常用符号

    正则表达式---常用符号 首先声明,我这里列表的是经常使用的一些符号,如果你想得到全部,那建议你通过API中,搜索Pattern类,会得到所有符号. 字符类 [abc] a.b 或 c(简单类) [^ ...

  7. java提高(2)---正则表达式(1)常用符号

    正则表达式---常用符号 首先声明,我这里列表的是经常使用的一些符号,如果你想得到全部,那建议你通过API中,搜索Pattern类,会得到所有符号. 字符类 [abc] a.b 或 c(简单类) [^ ...

  8. [转帖]cmd批处理常用符号详解

    cmd批处理常用符号详解 https://www.jb51.net/article/32866.htm 很多符号 还是不清楚的.. 批处理能够极大的提高 工作效率 需要加强深入学习.   1.@一般在 ...

  9. java struts2入门学习--OGNL语言常用符号和常用标签学习

    一.OGNL常用符号(接上一篇文章): 1.#号 1)<s:property value="#request.username"/> 作用于struts2的域对象,而不 ...

随机推荐

  1. 值类型 struct

    由于值类型存在装箱和拆箱的过程,所有导致在修改值类型对象内部数据时,有可能会出现一些与预想不同的结果. 比如 Point p = , ); Console.WriteLine(p); p.Change ...

  2. 第6章 数组、指针与字符串(一)基于范围的for循环

  3. flume 配置说明

    Flume中的HDFS Sink应该是非常常用的,其中的配置参数也比较多,在这里记录备忘一下. channel type hdfs path 写入hdfs的路径,需要包含文件系统标识,比如:hdfs: ...

  4. js中__proto__, property, prototype, 对象自身属性方法和原型中的属性方法的区别

    __proto__: 这个属性是实例对象的属性,每个实例对象都有一个__proto__属性,这个属性指向实例化该实例的构造函数的原型对象(prototype). proterty:这个方法是对象的属性 ...

  5. 29. Divide Two Integers (INT; Overflow, Bit)

    Divide two integers without using multiplication, division and mod operator. If it is overflow, retu ...

  6. asp.net页如何获取母版页控件

    获取母版页的相关内容有两种方法 1 通过findcontrol找控件ID需要在此事件中~因为Page_load中时是先内容页加载然后才是母版页加载 protected void Page_LoadCo ...

  7. sqlserver2008事物处理---待续

    声明事物:begin tran 回滚事物:ROLLBACK TRAN 提交事物:commit tran(不写会隐式提交) 判断是否发生异常: 结束前: IF @@ERROR <> 0 BE ...

  8. IMU Noise Model

    1.参考资料2.相关定义3.IMU 的噪声模型3.1噪声的建模3.2白噪声和随机游走噪声的离散化3.3如何获取传感器噪声参数4.随机噪声和扰动的积分4.1建立模型4.2噪声的离散化模型推导4.3系统的 ...

  9. 1014_C语言的文法

    程序-> <外部声明><程序><外部声明> 外部声明-> <函数定义>|<声明> 函数定义-> <函数类型>& ...

  10. php 伪协议探究

    0x01序 PHP伪协议探究 php中支持的伪协议有下面这么多 file:// — 访问本地文件系统 http:// — 访问 HTTP(s) 网址 ftp:// — 访问 FTP(s) URLs p ...