php基础知识 书写格式

PHP,是英文超文本预处理语言Hypertext Preprocessor的递归缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言

php嵌入页面的标记有:

标准风格:

<?php

echo"这是标准标记";

?>

脚本风格:

<script language="php">

echo"这是脚本标记";

</script>

简短风格:需要开启配置short_open_tag,该风格一般不常用。

<?

echo"这是简短标记";

?>

ASP风格:需要开启配置asp_tag,一般用在ASP.NET。

<%

echo"这是ASP标记"

%>

php 输出语法:

1、echo(常用)

echo $a,"hello"; //可同时输出多个字符串

2、print

print $a; //只能输出一个字符串

3、特殊的输出方法:

print_r(); //可以打印数组

var_dump($b); //输出变量的所有信息,用在调错误

php 所有变量前面都要有$符号:

1、双引号定义:$a="hello";

2、单引号定义:$a1='hello';

3、特殊方式:$a2=<<<A

双引号和单引号区别:

1、双引号可以解析转义,单引号不可以解析转义

echo"hello\tword";

2、双引号中可以解析变量,单引号不可以解析变量

echo"hello{$name}";

php类型转换,php是弱类型语言,但是有时也需要改变数据类型

1、第一种:

$a=(string)$a; //强制转换变量a为字符串

2、第二种:

settype($a,"string"); //强制转换变量a为字符串

关于变量的几个常用函数

var_dump(empty($a)); //empty();判断变量是否为空

var_dump(isset($a)); //isset();判断变量是否定义

unset($a); //删除变量

变量取地址

$a=10;

$b=&$a;

echo $b; //输出结果是10

可变变量

$a="hello";

$hello="张三";

echo $$a; //输出的是张三