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 的字符串格式 ( &....; )。最常用到的场合可能就是处理客户留言的留言版了。
?
& (和) 转成 & " (双引号) 转成 " > (大于) 转成 > |
?
此函数只转换上面的特殊字符,并不会全部转换成 HTML 所定的 ASCII 转换。
5.批量输出HTML内容!
?
echo
HTML输出内容。。。//这里注释照样输出! EOT; Print HTML输出内容。。。//这里注释照样输出! EOT; |
(注意:内部包含变量用“{变量}”)
6.判断文件是否存在并且输出内容
?
$FileName="File.TXT"; if (File_Exists($FileName)){ Echo " }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的

在当今科技快速发展的时代,编程语言也如雨后春笋般涌现出来。其中一门备受瞩目的语言就是Go语言,它以其简洁、高效、并发安全等特性受到了许多开发者的喜爱。Go语言以其强大的生态系统而著称,其中有许多优秀的开源项目。本文将介绍五个精选的Go语言开源项目,带领读者一起探索Go语言开源项目的世界。KubernetesKubernetes是一个开源的容器编排引擎,用于自

《Go语言开发必备:5个热门框架推荐》Go语言作为一门快速、高效的编程语言,受到越来越多开发者的青睐。为了提高开发效率,优化代码结构,很多开发者选择使用框架来快速搭建应用。在Go语言的世界中,有许多优秀的框架可供选择。本文将介绍5个热门的Go语言框架,并提供具体的代码示例,帮助读者更好地理解和使用这些框架。1.GinGin是一个轻量级的Web框架,拥有快速

总结了一些web前端面试(笔试)题分享给大家,本篇文章就先给大家分享HTML部分的笔试题(附答案),大家可以自己做做,看看能答对几个!

随着互联网的发展和信息技术的进步,大数据时代已经来临,数据分析、机器学习等领域也得到了广泛的应用。在这些领域中,任务调度是一个不可避免的问题。如何实现高效的任务调度,对于提高效率至关重要。在本篇文章中,将介绍如何使用Golang的Web框架Echo框架实现分布式任务调度。一、介绍Echo框架Echo是一个高性能、可伸缩、轻量级的GoWeb框架。它基于HTT

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code<form name="myform"

Laravel是一个流行的PHP框架,具有高度可扩展性和高效性,它提供了很多强大的工具和库,让开发者可以快速构建高质量的Web应用程序。其中,LaravelEcho和Pusher是两个非常重要的工具,通过它们可以很容易地实现WebSockets通信,本文将详细介绍如何在Laravel应用程序中使用这两个工具。什么是WebSockets?WebSockets

HTML5中画布标签是“<canvas>”。canvas标签用于图形的绘制,它只是一个矩形的图形容器,绘制图形必须通过脚本(通常是JavaScript)来完成;开发者可利用多种js方法来在canvas中绘制路径、盒、圆、字符以及添加图像等。

Go语言作为一种快速、高效的编程语言,一直受到程序员的青睐。在Go语言的生态系统中,框架扮演着至关重要的角色,帮助开发者更快速地构建应用程序。本文将介绍五个Go语言框架,让你了解其特点和用法。1.Gin框架Gin框架是一个轻量级的Web框架,具有快速、高性能的特点。使用Gin框架可以快速构建RESTfulAPI和Web应用程序。以下是一个简单的示例代码:


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

PhpStorm Mac version
The latest (2018.2.1) professional PHP integrated development tool

Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

SublimeText3 English version
Recommended: Win version, supports code prompts!

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)
