您的位置:首页 > 娱乐 > 八卦 > 合肥做网站设计_万网封停慧聪事件_站长之家备案查询_百度官方认证

合肥做网站设计_万网封停慧聪事件_站长之家备案查询_百度官方认证

2024/10/31 21:17:49 来源:https://blog.csdn.net/qq_52957703/article/details/143133991  浏览:    关键词:合肥做网站设计_万网封停慧聪事件_站长之家备案查询_百度官方认证
合肥做网站设计_万网封停慧聪事件_站长之家备案查询_百度官方认证

语法补充:

每句必须以;结尾

echo:能输出一个以上的字符串,英文逗号隔开

 print:只能输出一个字符串并返回1

1.数据类型

php可以自动识别数据类型。

php有5种数据类型:String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)。

<?php
$a ="字符串";
$b=18;
$c=19.9;
$d=true;
$f=array('1',12,"1235");
class obj{var $name;function a(){}
}
$m=new obj();//对象
$w=null;
$p=array('x'=>1,'y'=>2);//字典
echo $a.$b.$c.$d.$w;
print_r($f);?>

整形

整数类型:保存整数数值(范围限制),4个字节存储数据。PHP中默认为有符号。

在PHP中提供四种整形的定义方式,十进制定义,二进制定义,八进制定义和十六进制定义

$a = 120 //十进制

$a = 0b110 //二进制

$a = 0120 //八进制

$a = 0x120 //十六进制

// 使用echo输出时。默认输出为十进制

decbin() // 十进制转二进制

decoct() // 十进制转八进制

dechex() // 十进制转十六进制

bindec() // 二进制转十进制 

bin2hex() //二进制转十六进制    

字符串:字符串变量用于存储并处理文本。

双引号:里面有变量会输出变量的值,单引号:如果里面有变量都作为一个字符串处理

常见

strlen( );返回字符串的长度

 strpos(   , "子串");返回子串的第一次位置

echo trim()去掉空格

strpos( ,)    查找字符串出现的首次位置

echo substr("Hello world",6);   截取world

md5()以md5加密

$xx[5]通过下标取

for($i=0;$i<=strlen($a);$i++){

        echo $a[$i];

}遍历字符串

等等

2.常量

常量:常量是一个简单值的标识符。该值在脚本中不能改变。(在整个脚本中都能使用),一个常量由英文字母、下划线、和数字组成,但数字不能作为首字母出现。 (常量名不需要加 $ 修饰符),设置常量,使用 define() 函数。

该函数有三个参数:

name:必选参数,常量名称,即标志符。

value:必选参数,常量的值。

case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。

预定义常量:PHP预定义了许多常量,这些常量无需使用define()函数定义,可直接在程序中使用。

 如:

(1)__FILE__(FILE前后分别是两个下画线):当前正在处理的脚本文件名,若使用在一个被引用的文件中(include或require),那么  它的值就是被引用的文件,而不是引用它的那个文件。

(2)__LINE__(LINE前后分别是两个下画线):正在处理的脚本文件的当前行数。

(3)PHP_VERSION:当前PHP预处理器的版本,如5.4.16。

(4)PHP_OS: PHP所在的操作系统的类型。如Linux。

(5)TRUE:表示逻辑真。FALSE:表示逻辑假。NULL:表示没有值或值不确定。

(6)DIRECTORY_SEPARATOR: 表示目录分隔符,UNIX或Linux操作系统环境时的值为“ / ”, Window操作系统环境时的值为 “ \ ”。

<?php
@define('NAME', 'xiaoming',true);
//@屏蔽错误的符号
echo NAME;
echo "<br/>";
echo __FILE__;
echo "<br/>";
echo __LINE__;
echo "<br/>";
echo PHP_VERSION;
echo "<br/>";
echo PHP_OS;
echo "<br/>";
echo DIRECTORY_SEPARATOR;?>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com