background image

PHP5笔记

PHP概述

PHP是一种免费的脚本语言,主要用途是处理动态网页,也包含了命令行运行接口。是一种解释性语

言 。 是 完 全 免 费 的 , 在

http://www.php.net

下 载 , 遵 循

GPL 。 PHP 的 语 法 和 C/C+

+,Java,Perl,ASP,JSP有相通之处并且加上了自己的语法。由于PHP是一种面向HTML的解析语言,
所以,

PHP语句被包含在PHP标记里面,PHP标记外的语句都被直接输出。包括在PHP标记中的语句被解析

在其外的语句原样输出并且接受

PHP语句的控制。

标记:

标记

名称

注释

示例

<?php  

?>

标准

总是可用

<?php

echo $variable; 

?>

<script language="php">

</script>

长标记

总是可用

<script language="php"> 

 echo $vaiable;

</script>

<?

?>

短标记

php.ini::
short_open_tag 
= on

<? 

echo $variable; 

?>

<% 

%>

仿ASP

php.ini::
asp_tags 
= on

<%

=$variable;

%>

   PHP 需要在每个语句后用分号结束指令,在一个 PHP 代码段中的最后一行可以不用分号结束。

如果后面还有新行,则代码段的结束标记包含了行结束。

   使用注释可以增加语言的可读性,PHP支持三种C/C++、perl、unix-shell风格的注释:

#      

——Perl式的单行注释

//     

——C++式的单行注释

/* */ 

——C/C++式多行注释

  

类 型

PHP  支持八种原始类型, 4种标量类型:布尔型( boolean),整型( integer ),浮点型

float),字符串(string);2种复合类型:数组(array),对象(object);2种特殊类型:

资源(

resource),空类型(NULL)。

类型

设置变量的类型,成功返回true,否则false

判断类型,是返回true,否则false

布尔型

bool settype(mixed var, "boolean")

bool is_bool(mixed var)

整型

bool settype(mixed var, "int")

bool is_int(mixed var)

浮点型

bool settype(mixed var, "float")

bool is_float(mixed var)

字符串

bool settype(mixed var, "string")

bool is_string(mixed var)

数组

bool settype(mixed var, "array")

bool is_array(mixed var)

对象

bool settype(mixed var, "object")

bool is_object(mixed var)

资源

-

bool is_resource(mixed var)

NULL

bool settype(mixed var, "null"

bool is_null(mixed var)

1、布尔型(boolean

    布尔型有两个值,true和false(不区分大小写)。

- 1 -