欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php5与mysql5 web 开发技术详解-3 变量、表达式和常量_PHP教程

程序员文章站 2022-05-25 14:52:37
...
1、定义、命名和分类
分为标量变量、数组变量以及对象三种类型
2、打印与输出变量
echo 语句
printf() 函数
实例::
printf("%d bootles of beer on %s", 100, "the wall");
printf("The %2\$s liks to %1$s", "bark","dog");
sprintf()函数
实例:
$formatted= fprintf("%01.2f",$var);
3、显示数组与对象
print_r( 数组和变量);
var_dump(数组\变量\对象)
var_export(数组\变量\对象) 通过设置参数可返回变量的表示
实例:
    $v = var_export($a,true); //返回php的源代码,直接用在php脚本的数组中
4、php变量支持的数据类型
整形、双精度、字符型、布尔型
数组、对象 、资源(Resource)
NULL
两种方法引用字符串: 双引号和单引号
变量类型的获取和设置:gettype()/settype()
数组和对象称为符合数据类型
5、变量的变量
$var_name = 'php5';
$$var_name = ''php5 web开发详解;
echo $php5;
6、超级全局变量数组
$_GET[]
$_POST[]
$_COOKIE[]
$_SESSION[]
$_ENV[]
$_SERVER[]
$_FILES[]
$_REQUEST[]
$_GLOBALS[]
7、变量操作符
内容较多,只列出种类不具体列举。
算术
赋值
字符串连接
前置和后置加减
引用 & 引用赋值后,变量具有相同的内存地址
三元操作符
比较运算
布尔运算符
位操作符
其它操作符 :
1、错误抑制 @
2、外部命令执行
$out = ·dir c:·
print_r($out);
$our = shell_exec("dir");
echo $out;
两种函数得到的结果是相同的, ·将结果置于一个数组中;shell_exec()方法将结果置于一个标量变量中
8、变量和脚步处理
 isset()
unset()
empty()
is_array()\is_integer()\is_numeric()
9、数据转换
将变量进行强制类型转换:
(array)
(bool)/(boolean)
(int)
(object)
(real)/(double)/(fload)
(string)
其它:
(1)intval($var):
(2)HereDoc
HereDoc允许在php中嵌入一些大的文本内容,如电子邮件模板或一些html或文本内容。
$string = 'hello';
$output =
HEREDOC 中\$string的值为$string
MYDOC
echo $output;
输出结果为:HEREDOC 中$string的值为hello
(3)转意字符
\n, \t , \\ ,\$ ,\''
(4) 数值转换函数
chr($var) : 根据$var 的值返回对应的ASCII字符;
ord($string) 返回字符串首字符的ASCII码值;
10、常量定义和魔术常量
define("CONSTANT_NAME",常量值)
__LINE__
__FILE__
__FUNCTION__
__CLASS__
__METHOD__

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/477716.htmlTechArticle1、定义、命名和分类 分为标量变量、数组变量以及对象三种类型 2、打印与输出变量 echo 语句 printf() 函数 实例:: printf(%d bootles of beer on...