金子的PHP之禅(PHP基础知识二)
一、php的标记风格和注释
1.<?php ?>
2.<? ?>
3.<% %>
提示:如果要使用短标签方式需要在php.ini中开启short_open_tag
注释:采用//、/* */等方式
二、数据类型
boolean (布尔型)
string(字符型)
int (整型)
float (浮点型)
array(数组)
object(对象)
null (特殊类型)
转换数据类型方法
比如:123转换成字符型
(string)123
比如:12323bac转换成整型
(int)12323bac //结构12312
检查数据类型:
is_array()
is_string()
is_int()
is_null()
等is方式判断类型
二、PHP常量
定义USER_NAME变量
define('USER_NAME',$name);
判断变量是否被定义
defined('USER_NAME')
成功ture ,失败false
预定义常量
__FILE__ :返回PHP的文件名
__LINE___:返回文件行数
PHP_VERSION:返回PHP的版本
PHP_OS:返回当前的操作系统
三、php变量
1.变量用$和标识符定义:
$name、$user、$_class等等
2.变量的作用域
局部变量:$username 通常使用于函数里面定义,函数运行介绍,变量失效
全局变量 :$username
静态变量:static $username= 'sam';
3.预定义变量
$_SERVER['SERVER_ADDR'] :服务端的IP
$_SERVER['SERVER_NAME']:服务端的域名
$_SERVER['REMOTE_ADDR'] 当前客户端的IP
$_SERVER['REMOTE_HOST'] 当前客户端主机名
$_COOKIE
$_SESSION
$_POST
$_GET