PHP是脚本语言,是开源的,即开放源代码软件。
PHP技术论坛
PHP100:http://www.php100.com
PHP中国:http://www.phpchina.com
PHP论坛:http://ww.php.cn
PHP4种标记风格
1.XML风格(一般用这个风格)
<?php
echo "这是XML风格标记";
?>
2.脚本风格
<script language="php">
echo "这是脚本风格标记";
</script>
3.简短风格
<?
echo "这是简短风格标记";
?>
4.ASP风格
<%
echo "这是ASP风格标记";
%>
注释一般用C++风格注释
单行: //
多行: /*…………*/
标量数据类型
boolean(布尔型) :只有2个值,真(true)和假(false)
string(字符串型):连续的字符串序列
integer(整型):只包含整数
float(浮点型):实数
$是标量的标识符,所有变量都是以$符号开头
3种定义字符串的方式
1.单引号( ' )
<?php
$a='字符串';
?>
2.双引号( " )
<?php
$a="字符串";
?>
3.界定符( <<< )
<?php
$string=<<<str
字符串
str //结束界定符必须另起一行
?>
单引号和双引号的区别:单引号是按普通字符输出,双引号是包含的变量会替换替换成实际数值
转义字符输出多加“”
如:
<?php
$a="字符串";
echo "$a";
echo "$a";
?>
输出结果:$a
字符串
字符的连接(和JAVA类似(JAVA里是+,这里是.))
如:
<?php
$a="你好";
echo "同学".$a;
?>
输出结果:同学你好
转换数据类型
转换成布尔型:(boolean)$sum、(boolean)$str
转换成字符型:(string)$boo、(string)$fol
转换成整型:(integer)$boo、(intrger)$str
转换成浮点型:(float)$str
转换成数组:(array)$str
转换成对象:(object)$str
类型转换还可以通过settype()函数:
bool settype(mixed 指定变量,转换类型 type)成功返回true,否则返回false
检测数据类型(内置函数)符合返回true,否则返回false
is_bool :检查变量是否是布尔型(is_bool(true)、is_bool(false))
is_string:检查变量是否是字符串类型(is_string('string')、is_string(1234))
is_float/is_double:检查变量是否是浮点类型
is_integer/is_int:检查变量是否是整数
is_null:检查变量是否是null
is_array:检查变量是否是数组类型(is_array($arr))
is_object:检查变量是否是一个对象类型(is_object($obj))
is_numeric:检查变量是否是数字或由数字组成的字符串
声明和使用常量