php自学笔记-1
1、 php快速入门
1、认识php标记
xml风格--------<?php  代码  ?>  (推荐)
简短风格--------<?  代码  ?>
SCRIPT风格--------<script  language=’php’>  代码
</script>
ASP风格--------<%  代码  %>
2、注释
多行注释-----  /*      注释内容      */
当行注释-----  // 注释内容          # 注释内容
3、php的“helloword”程序
<html>
<head>
<title>php的helloword程序</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
php如何运行代码<body>
<h1>
<?php
#echo 是php的输出语句
echo "Hello Word"
?
>
</h1>
</body>
</html>
运行结果:
4、php变量
a)php的数据类型
php是弱数据类型的语言,声明变量前不需要指定数据类型,而php变量的数据类型由赋给变量的值确定的,注意声明或使用php变量,变量名前必须要有$。例如
$month=1  //整形数据
$price=1.5  //浮点数
php数据类型有如下几种:
Integer(整数)、Float(浮点数)、String(字符串)、Boolean(布尔值)
Array(数组)、Object(对象—用于保存类的实例)
此外还有两个特殊的类型:NULL(空)
resource-----------特定函数返回值类型(例如数据库连接),不能直接操作,一般作为参数传统给其他函数
b)类型转换
强制类型转换------(数据类型)表达式
调用函数转换变量的数据类型
int intval(mixed var [, int base])
float floatval(mixed var)
string strval(mixed var)
c)标量的作用域
5、使用php内置函数设置类型、测试变量
a)设置数据类型
string  gettype(mixed  var)  获得变量的数据类型,并返回类型名称,如不是标准类型,则返回 “unknown type”
bool  settype(mixed var ,  string type) 设置变量的数据类型
php还提供了一些特定类型的测试函数,其返回true 或者 false
is_array()
is_double()、is_float()、is_real()
is_string()
is_bool()
is_resource()
is_null
is_scalar() –检查变量是否为标量:即整数、布尔值、字符串、浮点数
is_numeric() –检查该变量是否是数字或数字字符串
is_callable()—检查该变量是否是有效的函数名称
b)测试变量的状态
bool  isset(mixed var;[mixed var[……]]) 测试该变量是否被设置
void  unset(mixed  var;[mixed var[…..]])  销毁一个变量
bool  empty(mixed var)  判断变量是否存在或者值为0
6、php的超级全局变量,在任何地方使用和可见
$_GET  $_POST 数组用于存储请求信息
$_GLOBALS  全局变量数组,允许在函数内部访问全局变量
$_SERVER  服务器环境变量数组
$_COOKIE  cookie变量数组
$_FILES 与文件上传相关的变量数组
$_ENV  环境变量数组
$_REOUEST 用户输入的变量数组,包括$_GET、$_POST、$_COOKIE所包含的输入内容
$_SESSION  会话变量数组
7、php常量
声明:define(“PI”,3.14)
使用:echo PI;
常量只可以保存布尔值、整数、浮点数、字符串。
8、操作符
a)算术操作符 +、-、*、/、%
b)复制操作符=、+=、-=、*=、/=、%=、.=、++、--、&(取地址)
c)比较操作符 ==、!=、< >、<、>、<=、>=
===(恒等,内容与数据类型都相等)
!==(恒不等)
d)逻辑运算符 !、||、&&、and 、or、xor(异或,同为真,异为假)
e)位操作符 &、| 、~、^、<<、>>s
f)字符串操作符  .
g)其他操作符
三元操作符:表达式1?表达式2:表达式3
错误抑制操作符:@ 例如 $a=@(57/0) 抑制除0警告
执行操作符:` `  把反向单引号内的内容作为服务端命令来执行。例如 `dir c:`
数组操作符:[ ]访问数组元素
数组元素关键字 => 数组元素值
+ 联合两个数组中所有元素
== 如果具有相同键值对 返回true
=== 相等键值对,及相同顺序
!=  < >不相等
== 不恒等
类型操作符:instanceof 判断一个对象是否是特定类的实例
9、脚本跳出:exit---exit终止php的执行,剩下的脚本则不会被执行。
2、 使用数组
1、数字索引数组,索引值从0开始
A)初始化,例如:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。