目录
PHP常量
常量值被定义后,该值在脚本中不能被改变。
常量名不需要加$修饰符,开头不能是数字,可以是英文字母或下划线。
常量在整个脚本中都可以使用
设置常量
使用define()函数,此语法
bool define(string $name,mixed $value [,bool $case_insensitive=false])
其中三个参数:
- name:常量名称,即标识符,必用参数
- value:常量值,必用参数
- case_insensitive:设置为TRUE,则常量大小写不敏感,默认是大小写敏感,可选参数
// 区分大小写的常量名
<?php
define("WELCOME", "欢迎访问 www.baidu.com");
echo WELCOME; // 输出 "欢迎访问 www.baidu.com"
echo '<br>';
echo welcome; // 输出 "welcome",但是有警告信息,表示该常量未定义
?>
// 不区分大小写的常量名
<?php
define("WELCOME", "欢迎访问 www.baidu.com",true);
echo welcome; // 输出 "欢迎访问 www.baidu.com"
?>
常量默认是全局变量
可以在整个脚本的任何地方使用。
在函数内使用常量
<?php
define("WELCOME", "欢迎访问 www.baidu.com");
定义函数,在函数内使用常量
function Test()
{
echo WELCOME;
}
Test(); //输出"欢迎访问 www.baidu.com"
?>
PHP字符串变量
用于存储并处理文本,可以在函数中使用,或者存储在变量中
并置运算符(.)
用于把两个字符串连接起来
<?php
$txt1="Hello!";
$txt2="Welcome to the webpage of ";
$txt3="智慧girl不秃头!";
//要使txt1和txt2两个字符串中间加空格,要在两并置运算符中加" "
echo $txt1." ".$txt2.$txt3;
?>
//Hello! Welcome to the webpage of 智慧girl不秃头!
strlen()函数
返回字符串的长度(字节数),常常用于循环或其他函数中,确定字符串何时结束
<?php
echo strlen("Hello owner!");//12
?>
strpos()函数
用于在字符串内查找一个字符或一段指定的文本。在其中找到匹配的,该函数会返回第一个匹配的字符位置;若未找到匹配的,会会返回FALSE。
<?php
echo strpos("Hello owner!","owner");//返回的位置是:6,注意字符串第一个字符的位置是0,不是1
?>
还有很多String函数,后面再列举出来,敬请期待。。。