PHP基础

Posted on 2018-01-04 10:45  神笔码农  阅读(105)  评论(0编辑  收藏  举报
<?php
    
//单行注释

/*
多行注释
*/

//输出语法

//输出字符串    
print "hello";  //不支持同时输出多个字符串,不常用
echo "world","aa"; //支出同时输出多个字符串
//输出类型
var_dump("aa");  //测试用
//输出数组
print_r();

//弱类型语言
//定义变量
$a = 5;
$s = "hello world"; 
$s1 = 'hello world';
$s2 = <<<A
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
A;        //定义内容很多的变量  
//双引号定义可添加 转义字符 
//1.双引号里面可以解析转义字符
//2.双引号里面可以解析变量       echo  "当前员工姓名为:{$a}"
/*
\n 换行 
\r 回车
\t tab键
\' 出现’
\" 出现"
\\ 出现\
*/


/*//转换类型
settype($a,"string");
//获取类型
echo gettype($a);
//判断类型
is_int($a);
*/

//可变变量
$b = "hello";
$hello = "张三";
echo $$b//输出结果为张三

isset($a); //判断变量是否定义
unset($a)  //删除变量
empty($a)  //判断变量是否为空,值为0 或'' 判断结果为空 

//&取地址
$c = 5;
$d = &$c;//输出$d 结果为5,因为$c,$d的地址一样
$d = 10;  //此时输出$c 结果为10,因为$d把地址里面的内容改为了10 ,$c从此地址读取的值为10


?>